【发布时间】:2013-03-07 13:24:08
【问题描述】:
我只是在学习restfb。我在 FB 网站上注册了一个应用程序并获得了一个应用程序 ID 和密钥。但是,根据this tutorial,我应该有一个访问令牌来初始化DefaultFacebookClient。我尝试按照那里的说明进行操作,但没有人充分解释如何从应用 ID 和密钥中获取访问令牌。
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 吗?
【问题讨论】: