如何通过 Python 从封闭的群组获取 Facebook 反应?
How can I fetch Facebook reactions from a closed group via Python?
作为一个封闭的 Facebook 群组的管理员,我正在尝试获取对其中包含的帖子的反应。我试过使用 Graph API 浏览器,但我根本无法使用用户令牌将其 return 得到任何结果。我正在使用这些端点:
https://developers.facebook.com/docs/graph-api/reference/photo/reactions/
我尝试使用上述照片反应端点,以及 post_reactions_like_total 的洞察端点:
https://developers.facebook.com/docs/graph-api/reference/v3.2/insights#availmetrics
我在地址栏中使用过:
20728370730XXXXX_22114053XXXXXX/reactions
但似乎没有任何效果。有谁知道解决这个问题的最佳方法或我做错了什么?感谢您的帮助!
您不能在群组中使用那些 API。在所有 Facebook 隐私问题之后,通过应用程序(包括 APIs)的群组访问受到严格限制。
您可以通过组做的唯一事情是使用 Groups API,它是组的 Graph API 端点的集合。
您可以获得 post 信息和 post 删除了个人信息。我不确定你是否能在 post 上得到反应,但你可以得到文本和 ID。
似乎只有反应总数可用:
{group-id}/feed?fields=message,reactions.summary(1)
https://developers.facebook.com/docs/graph-api/reference/v3.2/object/reactions 说,
for [post] nodes, /reactions doesn't return a profile except for the current user, if read with a user access token
因此,如果您自己对任何 post 作出反应,您应该能够使用您自己的用户令牌获得 那个 反应 - 但其他一切似乎都没有不再通过 API 向您展示。
(其他服务可能有特殊访问权限,或者它们可能只是在抓取数据。)
作为一个封闭的 Facebook 群组的管理员,我正在尝试获取对其中包含的帖子的反应。我试过使用 Graph API 浏览器,但我根本无法使用用户令牌将其 return 得到任何结果。我正在使用这些端点:
https://developers.facebook.com/docs/graph-api/reference/photo/reactions/
我尝试使用上述照片反应端点,以及 post_reactions_like_total 的洞察端点: https://developers.facebook.com/docs/graph-api/reference/v3.2/insights#availmetrics
我在地址栏中使用过:
20728370730XXXXX_22114053XXXXXX/reactions
但似乎没有任何效果。有谁知道解决这个问题的最佳方法或我做错了什么?感谢您的帮助!
您不能在群组中使用那些 API。在所有 Facebook 隐私问题之后,通过应用程序(包括 APIs)的群组访问受到严格限制。
您可以通过组做的唯一事情是使用 Groups API,它是组的 Graph API 端点的集合。
您可以获得 post 信息和 post 删除了个人信息。我不确定你是否能在 post 上得到反应,但你可以得到文本和 ID。
似乎只有反应总数可用:
{group-id}/feed?fields=message,reactions.summary(1)
https://developers.facebook.com/docs/graph-api/reference/v3.2/object/reactions 说,
for [post] nodes, /reactions doesn't return a profile except for the current user, if read with a user access token
因此,如果您自己对任何 post 作出反应,您应该能够使用您自己的用户令牌获得 那个 反应 - 但其他一切似乎都没有不再通过 API 向您展示。
(其他服务可能有特殊访问权限,或者它们可能只是在抓取数据。)