我想创建一个长期页面访问令牌。我遵循了这些步骤。
找到您的用户令牌(2小时) developers.facebook.com/tools/access_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是您从上面的查找用户令牌中获得的。
页面访问令牌
转到https://developers.facebook.com/tools/explorer?method=GET&path=me%2Faccounts 插入长期访问令牌 在第二个文本框中输入https://graph.facebook.com/me/accounts 点击提交 将返回Json数据 从中选择粉丝页面的访问令牌
我的问题是,当我输入长期访问令牌时,Graph API Explorer我只返回名称,类别和ID。而不是访问令牌。这让我相信长访问令牌没有manage_pages权限,但是当我去设置它时。我通过权限集回来了一个短期令牌。
有什么想法吗?
答案 0 :(得分:1)
您确定没有对/ me / accounts请求使用错误的令牌或错误的权限吗?
通过拨打/app
(看看它是否是正确的应用)和/me/permissions
来检查它是否是正确的权限,只要您拥有manage_pages
权限并且它是长的-expiry令牌(你可以在Facebook's Debug Tool签入)它应该没问题