首页 > 解决方案 > Facebook Graph API在开发模式下获取页面评论的用户ID

问题描述

我正在尝试获取对页面上特定帖子发表评论的人的 ID。我目前处于开发模式,尚未获得我的应用程序批准。

从文档from中,评论边缘的字段应该返回给我发表评论的人的 ID。我正在使用页面访问令牌调用此端点。

https://graph.facebook.com/v8.0/2760653923985966_2772526242798734?fields=from
    
params = {
    'access_token' : 'page_access_token'
}

requests.get(url=url, params=params)

但这是我得到的回应

{'id':'2760653923985966_2772526242798734'}

这只是评论的ID。我试过没有该字段,但响应保持不变。我究竟做错了什么 ?

是不是因为我的应用还在开发中,我还没有提交审批?

同样,如果我尝试reactions在帖子上调用边缘,我也会得到空白响应。这是否意味着如果我的应用程序没有获得批准,我就无法获得喜欢或评论我的页面帖子的用户 ID?

标签: pythonfacebookfacebook-graph-apicomments

解决方案


在新的 facebook API 中,您需要业务验证才能访问不属于您的用户 ID,并且他们会监控您的使用量。


推荐阅读