【问题标题】:Facebook Graph API get user id of comments on page in development modeFacebook Graph API在开发模式下获取页面评论的用户ID
【发布时间】: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


【解决方案1】:

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

【讨论】:

  • 我有业务验证,但仍然没有陌生人 cmets 的“发件人”字段。
猜你喜欢
  • 2013-06-23
  • 1970-01-01
  • 2014-01-05
  • 2019-04-27
  • 2018-12-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-04-26
相关资源
最近更新 更多