我只是在學習restfb
。我在FB網站上註冊了一個應用程序,並獲得了應用程序ID和密鑰。但是,根據this tutorial,我應該有一個訪問令牌來初始化DefaultFacebookClient。我試圖按照那裏的指示,但沒有充分解釋如何從應用程序ID和密鑰中獲取訪問令牌。如何獲得FB訪問令牌給予App ID和Secret?
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 2013-03-19 02:11:02
您需要一個用戶訪問令牌。如果你想玩API而不必擔心身份驗證,可以從[Graph API Explorer](https://developers.facebook.com/tools/explorer)獲取一個。 – cpilko 2013-03-19 02:17:23
我只是做了一些更新。 「玩API而不必擔心身份驗證」是什麼意思? – amphibient 2013-03-19 02:22:18