Facebook图形API:从Feed过滤状态

时间:2014-07-10 17:58:51

标签: facebook facebook-graph-api

我用 http://graph.facebook.com/cocacola/feed?access_token=MY_APP_TOKEN 这有效,但我想从结果中排除状态更新,只获取链接,照片和视频。似乎有一个过滤函数,如下所示:https://developers.facebook.com/docs/graph-api/reference/v2.0/user/feed 但我不明白如何使用它: - (

... cocacola当然只是一个例子......

1 个答案:

答案 0 :(得分:0)

我也无法使用Graph API本身,因为文档缺少(再次)有关如何使用它的详细信息。

您可以使用FQL来实现您的目标:

select post_id, message, attachment from stream where source_id=me() and type in (80,128,247) limit 50

这将返回您最近发布的50个链接,视频和照片。请记住,如果您访问用户信息,则需要read_stream权限。对于公共页面帖子,这应该没有。

试一试:https://developers.facebook.com/tools/explorer?fql=select%20post_id%2C%20message%2C%20attachment%20from%20stream%20where%20source_id%3Dme()%20and%20type%20in%20(80%2C128%2C247)%20limit%2050%0A%0A

要更改查询主题,请更改source_id object_id。对于CocaCola,这将是 40796308305 https://developers.facebook.com/tools/explorer?method=GET&path=cocacola%3Ffields%3Did&version=v2.0)。