扩展Facebook页面访问令牌
我需要扩展我的facebook访问令牌,我称之为:扩展Facebook页面访问令牌,facebook,access-token,Facebook,Access Token,我需要扩展我的facebook访问令牌,我称之为: https://graph.facebook.com/oauth/access_token? client_id={MY PAGE ID}& client_secret={THE SECRET KEY OF MY APP}& grant_type=fb_exchange_token& fb_exchange_token={AN ACCESS TOKEN FOR MY PAGE} 我得到一个错误: "error"
https://graph.facebook.com/oauth/access_token?
client_id={MY PAGE ID}&
client_secret={THE SECRET KEY OF MY APP}&
grant_type=fb_exchange_token&
fb_exchange_token={AN ACCESS TOKEN FOR MY PAGE}
我得到一个错误:
"error": {
"message": "Error validating application. Cannot get application info due to a system error.",
"type": "OAuthException",
"code": 101
}
我已经看到了很多关于访问令牌的问题,但是没有一个关于页面的答案,idk为什么facebook使用api,为什么。。。但这是一种方式
谢谢,
场景5:页面访问令牌
当用户授予应用程序“管理页面”权限时,该应用程序可以
为用户管理的页面获取页面访问令牌
查询[User ID]/accounts图形API端点。随着移民
已启用,当使用短期用户访问令牌查询此
端点时,获得的页面访问令牌也是短期的
将短期用户访问令牌交换为长期访问令牌
使用前面介绍的端点和步骤的令牌。通过使用
长寿命用户访问令牌,查询[user ID]/accounts端点
现在将为以下页面提供不会过期的页面访问令牌:
用户管理。这也适用于使用非过期的
通过不推荐的脱机\u访问获得的用户访问令牌
允许
要获得长期访问令牌,您需要遵循以下步骤:
https://graph.facebook.com/oauth/authorize?client_id=__APP_ID__&scope=manage_pages&redirect_uri=http://www.facebook.com/connect/login_success.html
then
https://graph.facebook.com/oauth/access_token?client_id=__APP_ID__&redirect_uri=http://www.facebook.com/connect/login_success.html&client_secret=__APP_SECRET__&code=__CODE_FROM_PREVIOUS_REQUEST__
我也希望facebook开发者团队的人能提供合适的解决方案,因为我们现在面临着同样的问题。这里也是一样。FB API就像haystack。问题:我的应用程序不是“tab app”,我如何关联它?@siniradam使用此URL:*你的应用程序ID*&pages=1&page=*你的页面ID*谢谢。顺便说一句,昨天我发现,如果我用长期令牌向/me/accounts发送请求,则会列出使用长期令牌返回的列表。我已经测试过了:嘿@FR6只是想一步一步地说声谢谢,在过去的两天里,我花了很多时间在这上面,这本指南非常有效。你如何将你的应用程序与页面关联?
https://graph.facebook.com/oauth/authorize?client_id=__APP_ID__&scope=manage_pages&redirect_uri=http://www.facebook.com/connect/login_success.html
then
https://graph.facebook.com/oauth/access_token?client_id=__APP_ID__&redirect_uri=http://www.facebook.com/connect/login_success.html&client_secret=__APP_SECRET__&code=__CODE_FROM_PREVIOUS_REQUEST__
https://graph.facebook.com/oauth/access_token?client_id=_APP_ID_&client_secret=_APP_SECRET_&grant_type=fb_exchange_token&fb_exchange_token=_ACCESS_TOKEN_ON_STEP_4_