我去了https://developers.facebook.com/tools/explorer?method=GET,在那里设置了我的 Facebook 页面的 ID,在那里设置了在我的 FB 时间线上发布状态的正确权限并生成了访问令牌。
然后我想将这个短期令牌延长到长期(60 天有效令牌)。所以我做了以下 - 我把这个 URL 放到浏览器中:
https://graph.facebook.com/oauth/access_token?client_id=APP_ID_OF_MY_FB_APP&client_secret=SECRET_ID_OF_MY_APP&grant_type=fb_exchange_token&fb_exchange_token=GENERATED_ACCESS_TOKEN_FROM_THE_FIRST_STEP
在浏览器中我看到了这个错误信息:
{
"error": {
"message": "The access token does not belong to application APP_ID_OF_MY_FB_APP",
"type": "OAuthException",
"code": 1
}
}
这很奇怪,因为我的 Facebook 应用程序的 APP_ID 是正确的,我试图在 Facebook 页面的墙上发帖并且它正在工作。但是当我尝试获取扩展访问令牌时,我收到了上面的错误。
访问有什么问题?
谢谢