Как вызвать метод Facebook auth.getSession (REST API) с помощью токена OAuth? - PullRequest
1 голос
/ 16 апреля 2011

Проблема связана с Facebook REST и Graph API .

Я создаю приложение для Facebook. Получив действительный токен доступа OAuth, я пытаюсь включить метод auth.getSession , открыв URL-адрес

http://api.facebook.com/method/auth.getSession?access_token=...

и я получаю сообщения об ошибках вроде этого

<error_response xsi:schemaLocation="http://api.facebook.com/1.0/ http://api.facebook.com/1.0/facebook.xsd">
  <error_code>100</error_code>
  <error_msg>The parameter auth_token is required</error_msg>
  <request_args list="true">...</request_args>
</error_response>

Итак, я вызвал метод auth.createToken сразу после этого, и токен был возвращен в порядке. Затем я пытаюсь снова вызвать auth.getSession , открыв этот URL:

http://api.facebook.com/method/auth.getSession?auth_token=...

Я просто получаю другую ошибку, как показано ниже

<error_response xsi:schemaLocation="http://api.facebook.com/1.0/ http://api.facebook.com/1.0/facebook.xsd">
  <error_code>101</error_code>
  <error_msg>Invalid API key</error_msg>
  <request_args list="true">...</request_args>
</error_response>

Так как я могу вызвать метод auth.getSession , если у меня есть только действительный токен OAuth ?

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