gpt4 book ai didi

facebook - 从 Facebook 页面帖子的评论中查找用户 ID?

转载 作者:行者123 更新时间:2023-12-02 20:11:56 25 4
gpt4 key购买 nike

https://developers.facebook.com/docs/graph-api/reference/v2.11/comment

在此,没有字段可以查找发表评论的用户。然而,这在 Facebook 上是公开可用的,但图形 API 不允许这样做。

例如,如果获取评论id 124125235235_124242353254,我该如何找到评论该评论的用户?

graph.facebook.com/5550296508_10157585378836509?fields=comments&access_token=XXX

最佳答案

从 Graph API v2.11 开始,您需要一个页面访问 token 才能从任何端点(首先是评论和 react )获取(范围内的)user_id。

(参见 v2.11 90 Days Breaking Changes )

/page/* — User information will not be included in GET responses for any objects owned by (on) a Page unless the request is made with a Page access token. This affects all nodes and edges that return data for objects owned by a Page.

使用 2.11 前缀进行的 API 调用已经发生了这种情况。例如

https://graph.facebook.com/v2.11/5550296508_10157585378836509?fields=comments&access_token=XXX

您仍然可以访问 Graph API Explorer并泰勒您针对旧端点提出的请求或构建您自己的请求

https://graph.facebook.com/v2.10/5550296508_10157585378836509?fields=comments&access_token=XXX

但是,IIRC,90 天重大更改意味着该政策将在 90 天内影响所有 API 版本,因此较旧的应用程序将不再返回用户 ID。

如何获取页面 token ?

在 Graph API Explorer 中,您可以为您有权访问的页面生成 token 。

并且要访问页面,您需要获得页面管理员的授权。他可以通过访问他的页面来授权您,然后单击 设置 -> 页面角色

enter image description here

我想您需要最少的权限才能实际获取范围内的 user_ids。

关于facebook - 从 Facebook 页面帖子的评论中查找用户 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47345037/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com