Facebook API - “我喜欢的”查询

时间:2009-08-24 13:08:49

标签: api facebook

是否可以检索所有帖子,用户曾经“喜欢”?

FQL? API?我找不到办法。 FB大师在那里,你的帮助将不胜感激。

3 个答案:

答案 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] /喜欢