https://graph.facebook.com/me/home?access_token=token
将返回用户新闻源的所有源。但我正在寻找过滤器,如类型=帖子或类型=照片等
此功能在脸书 API 中可用吗?
您可以使用 filter
参数筛选由用户的流筛选器筛选的user
连接home
连接中的结果。例如,可以使用以下方法访问照片:
https://graph.facebook.com/me/home?filter=app_2305272732
和链接:
https://graph.facebook.com/me/home?filter=app_2309869772
filter
应该是下一个 FQL 查询返回的查询之一:
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
做到这一点的人,我最近写了一篇从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"))