我想创建一个长期页面访问 token 。我已按照这些步骤操作。
找到您的用户 token (2 小时) developers.facebook.com/tools/access_token/
生成长期Token(2个月)
graph.facebook.com/oauth/access_token?
client_id=APP_ID&
client_secret=APP_SECRET&
grant_type=fb_exchange_token&
fb_exchange_token=EXISTING_ACCESS_TOKEN
EXISTING_ACCESS_TOKEN 是您从上面的 Find your user Token 中获得的。
页面访问 token
转到 https://developers.facebook.com/tools/explorer?method=GET&path=me%2Faccounts 插入长期访问 token 输入 https://graph.facebook.com/me/accounts在第二个文本框中 点击提交 会返回json数据 从中选择您的粉丝页面的访问 token
我的问题是,当我在 Graph API Explorer 中输入长期访问 token 时,我只取回名称、类别和 ID。而不是访问 token 。这让我相信长访问 token 没有 manage_pages 权限,但是当我去设置它时。我取回了一个带有权限集的短期 token 。
有什么想法吗?
最佳答案
您确定您没有在对/me/accounts 的请求中使用错误的 token 或错误的权限吗?
如果你有manage_pages
权限,它是一个长期有效的 token (你可以在 Facebook's Debug Tool 中签到)应该没问题
关于php - 粉丝页面的长期访问 token 。管理页面权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12043692/