如何解决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?
解决方法
在新的 facebook API 中,您需要进行业务验证才能访问不属于您的用户 ID,他们会监控您的使用量。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。