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_277252624798734'}

这只是注释的id。我试过不在场的情况下,但反应还是一样的。我做错了什么?

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

类似地,如果我试图调用帖子上的reactions边缘,我也会得到一个空白响应。这是否意味着,在没有获得应用程序批准的情况下,我无法获得在我的页面帖子上点赞或评论的用户ID?

在新的facebook API中,您需要业务验证才能访问非您的用户id,他们将监控您的使用量。

最新更新