Facebook Graph API在Wall之外获取评论

时间:2014-11-13 01:19:11

标签: facebook facebook-graph-api facebook-fql

我一直在学习Facebook Graph API如何运作一段时间,并设法从" me"中获取信息。 ,"我/喜欢"和" me / posts"边缘,

我的问题是关于" me / posts"边缘;它检索用户墙上的所有帖子,而不是他在另一个页面和/或朋友墙上发布的帖子/评论,我得到的是"类型":"状态&# 34;没有实际"消息的JSON节点":"" JSON条目中的节点说" XYZ对状态进行了评论。"

示例:

 {
 "id": "<USER_ID>_<POST_ID>",
 "from": {
    "id": "<USER_ID>",
    "name": "XYZ"
 },
 "story": "XYZ commented on a status.",
 "story_tags": {
    "0": [
       {
          "id": "<USER_ID>",
          "name": "XYZ",
          "offset": 0,
          "length": 3,
          "type": "user"
       }
    ]
 },
 "privacy": {
    "value": ""
 },
 "type": "status",
 "created_time": "2014-11-11T22:18:25+0000",
 "updated_time": "2014-11-11T22:18:25+0000"
 }

正如您所看到的,没有&#34;消息&#34;:&#34;值&#34; JSON中包含的节点返回它只是告诉我他发表了评论,但我需要该评论的价值或消息​​!

现在,到目前为止我所经历的失败尝试包括:
 1. Requesting <PAGE_ID/FRIEND_ID>/posts:我没有意识到     PAGE_ID / FRIEND_ID包含我之前的信息     JSON。
 2. Requesting the <POST_ID> returned:正如所解释的那样     在100%的情况下,我的工作并不适用。

有没有官方的方式来了解用户在粉丝页面上写的内容,或者通过Facebook Graph API甚至是FQL API在朋友的公共墙上发表的评论?

感谢。

1 个答案:

答案 0 :(得分:1)

这是Facebook的一个长期存在的错误,可能超过两年。

https://developers.facebook.com/bugs/648986871793611/ https://developers.facebook.com/bugs/522743067756848/

Facebook似乎没有兴趣解决这个问题。

在Facebook修复不完整的数据之前,没有正式的方法可以做到这一点。