伙计们,
我分享了链接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 条评论。
- 我发了链接。
- 我的朋友两次转发了这个链接。
- 我朋友的朋友转发了朋友墙上的链接。
我的链接和转发的链接有一些评论。我知道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
这个查询也没有给我任何有用的数据(我朋友的朋友的转发)。
谢谢。