facebook graph api不会返回所有评论

facebook graph api不会返回所有评论,facebook,facebook-graph-api,Facebook,Facebook Graph Api,我今天偶然发现了Facebook Graph API的一个问题。 我只是想从一个特定的帖子中得到所有的评论: 但Graph API Explorer只返回一条注释: /167505403365285\u 396682000447623/注释 这是隐私问题吗?用户有没有办法将其注释设置为公共API调用不可见 我甚至在生成访问令牌时请求了所有可用权限。。。嗯,没有成功。这是一个公共页面(和帖子),权限应该不会有任何问题 提前感谢您的帮助。当您在公开帖子上发表评论时,评论是公开的。我可以看看你用的代码

我今天偶然发现了Facebook Graph API的一个问题。 我只是想从一个特定的帖子中得到所有的评论:

但Graph API Explorer只返回一条注释:
/167505403365285\u 396682000447623/注释

这是隐私问题吗?用户有没有办法将其注释设置为公共API调用不可见

我甚至在生成访问令牌时请求了所有可用权限。。。嗯,没有成功。这是一个公共页面(和帖子),权限应该不会有任何问题


提前感谢您的帮助。

当您在公开帖子上发表评论时,评论是公开的。我可以看看你用的代码吗?或者这仅仅是一次使用图形浏览器的尝试?无论如何,我已经看到了这个答案,所以这可能会有所帮助

编辑:我已经在图形资源管理器上使用FQL实现了这一点。它似乎可以正确地处理以下问题

从source\u id=FAN\u PAGE\u id的流中选择post\u id 和注释。计数>0

您将看到按id编号列出的帖子。只需点击查看每个帖子的喜欢和评论。如果您喜欢图形,您可以简单地使用GET to see all comments and like编写注释ID:或者您可以编写

帖子编号/评论/数据

仅获取评论。
我希望这能有所帮助。

这不是facebook的API漏洞。主要原因是您甚至无法访问“”以获取基本配置文件信息,因此您将收到错误消息:

{“错误”:{ “消息”:“不支持的获取请求”, “类型”:“GraphMethodException”, “代码”:100}

当用户在应用程序设置中关闭平台时,这是可能的

关闭前:

关闭后:


包括Graph API explorer在内的任何第三方应用程序在用户关闭后将不再能够通过任何API调用访问用户数据。

我现在只是使用API explorer进行测试。还没有实际的代码。我以前偶然发现了你的链接答案,但它并没有帮到我。无论如何,谢谢。我已经用一个对我有用的解决方案编辑了答案。是POST_ID/评论/数据好吧,我想你误解了这个问题。检索评论没有问题。检索所有注释时出现问题。看这里:这里有3条评论。这是公共页面上的公开帖子。现在试试这个:结果只有一条评论。即使我使用了您建议的/comments/data:但是使用FQL或图形浏览器,我得到了所有的注释……这可能是令牌的原因吗?你必须在所有的查询中使用有效的标记,我只能得到第一条评论。其他两条评论(来自同一个人)都不见了。我尝试了几个帐户,并重新生成了几次令牌。实际上,图形浏览器提供的令牌应该是有效的。。。如果我错了,请证明我。试着看看这个答案,似乎真的很相似:谢谢你的答案!去他的那些隐私设置…--"