Я просто изучаю restfb
. Я зарегистрировал приложение на сайте FB и получил идентификатор приложения и секретные ключи. Однако, согласно this tutorial, я должен иметь токен доступа для инициализации DefaultFacebookClient. Я пытался следовать инструкциям, но ни один из них не объяснил, как получить токен доступа из идентификатора приложения и секретного ключа.Как получить токен доступа FB, указанный идентификатор приложения и секрет?
Request https://graph.facebook.com/oauth/authorize?client_id=MY_API_KEY&redirect_uri=http://www.facebook.com/connect/login_success.html
Facebook will redirect you to http://www.facebook.com/connect/login_success.html?code=MY_VERIFICATION_CODE
Request https://graph.facebook.com/oauth/access_token?client_id=MY_API_KEY& redirect_uri=http://www.facebook.com/connect/login_success.html&client_secret=MY_APP_SECRET&code=MY_VERIFICATION_CODE
Facebook will respond with access_token=MY_ACCESS_TOKEN
я сделал именно это, но каждый раз, когда я получаю
{
"error": {
"message": "Error validating verification code. Please make sure your redirect_uri is identical to the one you used in the OAuth dialog request",
"type": "OAuthException",
"code": 100
}
}
Любая идея, что я должен сделать, чтобы получить маркер доступа и начать использовать API?
Я на самом деле просто пытаюсь программно получить доступ к списку моих друзей – amphibient
Для этого вам нужен токен доступа пользователя. Если вы хотите играть с API, не беспокоясь об аутентификации, возьмите его из [Graph API Explorer] (https://developers.facebook.com/tools/explorer). – cpilko
Я только что сделал некоторые обновления. что вы подразумеваете под «игрой с API без необходимости беспокоиться об аутентификации»? – amphibient