python - 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,并且他们会监控您的使用量。
推荐阅读
- r - 找不到对象“pkgInfo”,r
- graalvm - 通过 Polyglot API 执行 Python 始终需要完整的系统 IO 访问权限
- asp.net - asp.net 是否可以像烧瓶一样将 Url 参数捕获为变量?
- ios - 无法通过 segue 传递数据
- r - 在 R 中的某些观察之前选择组
- python-3.x - 如何在输出中删除 BeautifulSoup 中的“\n\r\n”
- java - 作为 JAVA 8 的一部分,Nashorn 可以实时实现的目的是什么?
- c# - SceneChange 脚本编译器错误:由于保护级别而无法访问
- ios - 将 ipa 文件上传到应用商店连接时卡住了
- javascript - 如何在不生成新密钥的情况下将数据推送到 Firebase