Facebook graph api 获取公共facebook帖子的评论

Facebook graph api 获取公共facebook帖子的评论,facebook-graph-api,Facebook Graph Api,我试着下载每一条评论(这是一篇“你能做这个基本代数问题吗”的帖子——我想看看有多少评论是正确的) 这表明我应该能够获取graph.facebook.com/v2.5/{object id}/comments 我相信这篇文章的对象id是{user id}{post id},其中post id是url中的id。因此,给定此url: https://www.facebook.com/beth.mansfield.9/posts/10207885721596563 facebook.com/beth.

我试着下载每一条评论(这是一篇“你能做这个基本代数问题吗”的帖子——我想看看有多少评论是正确的)

这表明我应该能够
获取graph.facebook.com/v2.5/{object id}/comments

我相信这篇文章的
对象id
{user id}{post id}
,其中
post id
是url中的id。因此,给定此url:

https://www.facebook.com/beth.mansfield.9/posts/10207885721596563
facebook.com/beth.mansfield.9
用户id
1101752663
(来自),而
帖子id
1020788572159663
(来自url),这使得
对象id=“1101752663_10207885721596563”

但是,当我尝试时,我得到:

{
  "data": [
  ]
}

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

这是一个用户配置文件。只有特定用户授权了您的应用程序,您才能获取用户配置文件的数据。在这种情况下,您需要使用
user\u posts
权限进行授权。仅仅因为它是公开的,并不意味着你可以获取数据——这只适用于页面。

Ahh,这太糟糕了。我只是在实验室里试过,得到了实际数据。我得另找一个办法。谢谢