gpt4 book ai didi

python - 如何使用 Graph API 获取 Facebook 群组发布的所有内容

转载 作者:行者123 更新时间:2023-11-30 05:21:40 33 4
gpt4 key购买 nike

我是 Graph API 的新手,正在尝试编写一个简单的 python 脚本,该脚本首先识别用户喜欢的所有页面以及他/她所属的所有组。为此,我使用了以下内容:

To get the groups he has joined:

API: /{user-id}/groups
Permissions req: user_groups


To get the pages he has liked:

API: /{user-id}/likes
Permissions req: user_likes

and
url='https://graph.facebook.com/'+userId+'/likes?access_token='+accessToken +'&limit='+str(limit)

现在我可以在 JSON 输出中看到组的 ID,我想一个一个地点击它们并获取该组中发布的所有内容(帖子、评论、照片等)。这可能吗?如果可以,我该怎么做?我必须进行哪些 API 调用?

最佳答案

这是一个相当宽泛的问题,在这里提问之前,您应该尝试搜索 SO。

无论如何,我会大致告诉您如何做到这一点。

首先查看Graph API的官方文档:Graph API Reference .
您会找到可用于获取数据的每个 API。例如:/group , /page .你会知道什么样的access token具有调用 API 所需的权限。

这里有一些对您有用的 API 调用-

  • 获取组/页面的帖子- /{group-id/page-id}/posts

  • 获取帖子的评论- {post-id}/comments

  • 获取群组/页面的照片- /{group-id/page-id}/photos

等等。一旦您浏览了文档并测试了一些 API 调用,事情就会变得很清楚。这很容易!

希望对您有所帮助。祝你好运!

关于python - 如何使用 Graph API 获取 Facebook 群组发布的所有内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22868139/

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