是否可以检索所有帖子,用户曾经“喜欢”?
FQL? API?我找不到办法。 FB大师在那里,你的帮助将不胜感激。
答案 0 :(得分:2)
使用Stream.get API调用。
如果您在source_ids数组中只指定了一个用户ID,则可以在过去180天内返回该用户的个人资料流(Mini-Feed)中的最后50个帖子。如果在source_ids数组中指定了多个用户ID,则只能在过去9天内返回这些流中的帖子。
您可以进行FQL调用以从stream table
中检索赞SELECT likes FROM stream WHERE source_id = [user_id]
这将返回用户最近180天的喜欢。
答案 1 :(得分:1)
我试图找出我喜欢或发布或分享的视频(Youtube和Howcast)。这是FQL,看看它是否对某人有用:
fql?q=SELECT post_id, actor_id, target_id, message, attachment, permalink, likes
FROM stream
WHERE filter_key in ('other', 'owner')
AND is_hidden = 0 AND (attachment.caption = 'www.youtube.com'
oR attachment.caption = 'www.howcast.com' )
答案 2 :(得分:0)
Graph API现在可以轻松实现:
https://graph.facebook.com/ [FBID] /喜欢