"неизвестный метод" при вызове метода $ client-> profile-> get_info () Perl WWW :: Facebook :: API - PullRequest
0 голосов
/ 29 июля 2011

Я пытаюсь получить информацию о своем профиле, используя мое веб-приложение через API PERL Facebook.(WWW: Facebook: API).

    my $sesh = param('sesh');
    my $exp = param('exp');


    print "Your sesh is $sesh <br>";
    my $client = WWW::Facebook::API->new(
            desktop => 0,
            api_key => $api_key,
            secret => $secret,
            session_uid => $uid,
            session_expires => $exp,
            session_key => $sesh
    );









    my %out = $client->profile->get_info( uid => $uid);

Это приводит к ошибке: Ошибка при вызове REST profile.getInfo:

"... {" error_code ": 3,"error_msg": "Неизвестный метод", .... "

Я передаю конструктору все, что нужно, и правильно ли я вызываю метод?

Спасибо.

1 Ответ

0 голосов
/ 29 июля 2011

это похоже на ошибку в остальном API, а не на проблему с вашим кодом (что мне кажется нормальным), если вы попытаетесь сделать тот же самый вызов непосредственно из документов https://developers.facebook.com/docs/reference/rest/profile.getInfo/, вы получите та же ошибка. Вы даже можете попробовать в своем браузере https://api.facebook.com/method/profile.getInfo?uid=<USERID>&access_token=<ACCESS_TOKEN>&format=json и это ответ

{"error_code":3,"error_msg":"Unknown method","request_args":[{"key":"method","value":"profile.getInfo"},{"key":"uid","value":"<USERID>"},{"key":"access_token","value":"<ACCESS_TOKEN"},{"key":"format","value":"json"}]}

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...