首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用生成页面访问令牌

无法使用生成页面访问令牌
EN

Stack Overflow用户
提问于 2022-08-29 02:48:03
回答 1查看 241关注 0票数 0

我似乎无法生成页面访问令牌。我尝试通过从用户或页面下拉列表中选择“获取页面访问令牌”来使用图API资源管理器,但是它打开了一个带有以下错误的窗口:

我也尝试过发送以下API请求,但是即使它返回一个200 OK状态代码,内容也是一个空数组!

代码语言:javascript
复制
curl -i -X GET "https://graph.facebook.com/{your-user-id}/accounts?access_token={user-access-token} 

结果:

代码语言:javascript
复制
{"data":[]}

我还尝试使用以下命令获取页面访问令牌:

代码语言:javascript
复制
curl -i -X GET "https://graph.facebook.com/v14.0/<page_id>?access_token=<user_access_token>&fields=access_token"

结果:

代码语言:javascript
复制
{"error":{"message":"(#100) Object does not exist, cannot be loaded due to missing permission or reviewable feature, or does not support this operation. This endpoint requires the 'pages_read_engagement' permission or the 'Page Public Content Access' feature or the 'Page Public Metadata Access' feature. Refer to https://developers.facebook.com/docs/apps/review/login-permissions#manage-pages, https://developers.facebook.com/docs/apps/review/feature#reference-PAGES_ACCESS and https://developers.facebook.com/docs/apps/review/feature#page-public-metadata-access for details.","type":"OAuthException","code":100,"fbtrace_id":"AIx208__9nozhxypMyxZYpy"}}

我的用户被列为此页面的管理员,我以前只使用上面的Graph就可以创建页面访问令牌。

在Graph中,我似乎没有任何这样的“pages_read_engagement”选项。

如何生成页面访问令牌?

注意:我也在Facebook开发者社区论坛上问过这个问题,但是还没有人回答。这似乎是个简单的问题,所以我很惊讶到目前为止我还没有得到任何答复。https://developers.facebook.com/community/threads/911494286473743/

参考https://developers.facebook.com/docs/facebook-login/guides/access-tokens#pagetokens

EN

回答 1

Stack Overflow用户

发布于 2022-08-30 08:41:00

如果您是管理员,并且您有需要访问令牌的Facebook页面ID,那么您可以使用下面的API来获取页面访问令牌-

代码语言:javascript
复制
curl --location --request GET 'https://graph.facebook.com/v14.0/<page_id>?access_token=<user_access_token>&fields=access_token'

您还可以使用Graph资源管理器使用用户令牌获取相同的信息。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73523692

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档