3

我想创建一个长期页面访问令牌。我已遵循这些步骤。

找到您的用户令牌(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 是您从上面的 Find your user 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 权限,但是当我去设置它时。我用权限集取回了一个短期令牌。

有任何想法吗?

4

1 回答 1

1

您确定您没有使用错误的令牌或对 /me/accounts 的请求的错误权限吗?

通过调用来检查/app(查看它是否是正确的应用程序)并/me/permissions检查它的权限是否正确,前提是您拥有manage_pages权限并且它是长期到期令牌(您可以在Facebook 的 Debug Tool中检查)它应该没问题

于 2012-08-20T22:05:37.503 回答