![](/img/trans.png)
[英]Get wall feed from a public Facebook page using Graph API - is it really this complex?
[英]Get only photos from users wall feed using facebook graph api
https://graph.facebook.com/me/home?access_token=token
将返回用户新闻提要的所有提要。 但是我正在寻找像type = post或type = photos等的过滤器
Facebook API是否提供此功能?
您可以过滤结果home
的连接user
通过使用用户的流过滤器过滤filter
参数。 例如,可以通过以下方式访问照片:
https://graph.facebook.com/me/home?filter=app_2305272732
和链接:
https://graph.facebook.com/me/home?filter=app_2309869772
filter
应为下一个FQL查询返回的filter
之一:
SELECT filter_key FROM stream_filter WHERE uid=me()
有关详细信息,请参见stream_filter
表。
顺便说一句:当心,并不是所有的东西都可以用作过滤器,例如状态(通过/me/statuses
访问比通过/me/home
容易访问)...
我找不到它的记录,但是我只是尝试了以下URL,它起作用了:
https://graph.facebook.com/me/home/photos?access_token=token
对于希望通过fql
进行此fql
,我最近写了一篇博客文章 ,内容是从Facebook新闻提要中获取照片和视频。 这是我使用的查询。
SELECT actor_id, created_time, likes, post_id, attachment FROM stream WHERE filter_key IN ( SELECT filter_key FROM stream_filter WHERE uid = me() AND (name = "Photos" OR name = "Video"))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.