Php Facebook Graph API-数据中缺少注释

Php Facebook Graph API-数据中缺少注释,php,facebook-graph-api,Php,Facebook Graph Api,我正在构建一个可以读取Facebook页面内容的web应用程序。它目前正在访问该页面的所有帖子和评论,但其他人添加的评论存在问题 例如,如果我写了一篇文章作为页面,然后在他们的页面上添加了一条评论,那么一切看起来都很好。但是,如果我以个人身份添加了一条评论,而评论的文本通过,则“发件人”信息(id、姓名)不会 这是我打电话的一个例子: https://graph.facebook.com/PAGEID_POSTID?access_token=PAGEACCESSTOKEN 这是响应的一个子集:

我正在构建一个可以读取Facebook页面内容的web应用程序。它目前正在访问该页面的所有帖子和评论,但其他人添加的评论存在问题

例如,如果我写了一篇文章作为页面,然后在他们的页面上添加了一条评论,那么一切看起来都很好。但是,如果我以个人身份添加了一条评论,而评论的文本通过,则“发件人”信息(id、姓名)不会

这是我打电话的一个例子:

https://graph.facebook.com/PAGEID_POSTID?access_token=PAGEACCESSTOKEN
这是响应的一个子集:

"comments": {
  "data": [
     {
        "id": "PAGEID_POSTID_COMMENTID",
        "from": null,
        "message": "Testing adding a comment",
        "created_time": "2012-07-06T19:27:08+0000"
     }
  ]
我希望“from”包含海报的ID和名称(就像我在页面中添加评论时那样)

我也可以尝试根据页面帖子评论ID抓取评论,但在这种情况下,响应为false。除非我传递添加注释的用户的访问令牌,否则它可以正常工作(在绝大多数情况下我不会这样做)

添加评论的用户具有默认的隐私设置(public),因此这似乎不是问题

我可以理解这是一个身份验证问题——但我不确定为什么它会阻止我看到谁在评论上发表了评论。除非我知道是谁写的,否则给我看评论没什么用

权限方面,该应用程序具有“管理页面、发布流、读取流”

我是不是错过了一些很明显的东西

干杯,
Kev

这似乎是Facebook测试用户系统的一个缺陷。我在作为测试用户添加评论时遇到了上述问题,但是如果我在一个实时页面上与一个实时用户一起尝试,效果会很好

我在Facebook上发现了一个bug: