1

伙计们,

我分享了链接http://example.com/resource/1

然后,我在 Graph Explorer 中执行了 FQL 查询:

SELECT share_count, like_count, comment_count,
       total_count, commentsbox_count, comments_fbid, click_count
FROM link_stat
WHERE url ='http://example.com/resource/1'

API 返回 JSON 数据:

{
  "data": [
    {
      "share_count": 4,
      "like_count": 0,
      "comment_count": 0,
      "total_count": 4,
      "commentsbox_count": 0,
      "comments_fbid": "10151084809523503",
      "click_count": 0
    }
  ]
}

“share_count”:4

此值为 true,发布的链接有 4 次转发。但是«"comment_count": 0» 不是真的,因为链接有 3 条评论。

  1. 我发了链接。
  2. 我的朋友两次转发了这个链接。
  3. 我朋友的朋友转发了朋友墙上的链接。

我的链接和转发的链接有一些评论。我知道comments_count 在此页面上显示“评论小部件”的评论,但我需要获取我的链接的所有评论或转发。

如何与朋友的朋友一起获得所有转发?(不使用 graph.facebook.com/me/home 或 graph.facebook.com/me/feed)

还,

SELECT likes, tagged_ids, message_tags, description, app_id,
       post_id, actor_id, target_id, message, comments
FROM stream
WHERE filter_key in (
          SELECT filter_key FROM stream_filter WHERE uid=me() AND type='newsfeed'
      ) AND is_hidden = 0

这个查询也没有给我任何有用的数据(我朋友的朋友的转发)。

谢谢。

4

0 回答 0