获取公共facebook帖子的评论

时间:2016-02-16 23:21:28

标签: facebook-graph-api

我试图下载a public facebook post上的每条评论(其中一条"你能解决这个基本的代数问题"帖子 - 我想知道百分之几评论是正确的。)

Graph API Reference表明我应该只能GET graph.facebook.com/v2.5/{object-id}/comments

我认为此帖子的object-id{user-id}_{post-id},其中post-id是网址中的ID。所以给这个网址:

https://www.facebook.com/beth.mansfield.9/posts/10207885721596563

user-id的{​​{1}}为facebook.com/beth.mansfield.9(来自findmyfbid.com),1101752663post-id(来自网址),制作10207885721596563

但是当我尝试graph.facebook.com/v2.5/1101752663_10207885721596563/comments in the Graph API Explorer时,我得到:

object-id="1101752663_10207885721596563"

我做错了什么?有没有其他方式来获得评论?有将近一百万,所以在浏览器中加载它们并用javascript进行抓取是不可行的。

1 个答案:

答案 0 :(得分:1)

这是一个用户个人资料。如果特定用户授权您的应用程序,则只能获取用户配置文件的数据。在这种情况下,您需要使用user_posts权限进行授权。仅仅因为它是公开的,并不意味着你可以获得数据 - 这只适用于Pages。