【发布时间】:2020-12-02 00:21:28
【问题描述】:
我正在尝试获取对页面上特定帖子发表评论的人的 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?
【问题讨论】:
-
尝试由在您的应用中扮演角色的用户发表的评论/反应。
-
所以如果我评论为页面。然后在 cmets 中有一个 from 字段,带有 name 和 id。如果我从我自己的 id(谁是页面的管理员)发表评论,那么没有来自字段
-
您找到解决方案了吗?我有同样的问题。
-
@Roshan 基本上,如果您处于开发模式,则您无法访问除您自己之外的配置文件的 ID。所以没有办法。您需要获得批准才能获得这些值
-
@HassanJalil 不,我处于实时模式,但我仍然遇到无法在 cmets 中获取 'from' 属性的问题。
标签: python facebook facebook-graph-api comments