[英]How can I get only pictures from the facebook news feed using Graph API?
我正在查看Facebook Graph API并尝试挑选用户在其新闻Feed中的任何图片。
我发现如果我使用API / me / feed,我可以访问整个Feed。 返回的数据数组中的每个条目都有一个名为“type”的字段,用于描述它是什么类型的对象。 例如,我见过以下内容:
"type": "status"
"type": "photo"
"type": "video"
etc...
显然我不想要状态,视频或类型类型,并希望在服务器上过滤掉那些结果,但还没弄清楚如何。 我希望它能像添加像?type = photo这样的查询字符串一样简单,但事实并非如此。
有没有办法过滤服务器端的feed,所以我不需要为一些图片获取大量数据?
在FQL中比使用Graph API更容易:
SELECT post_id, actor_id, message, attachment, place, created_time, likes, description
FROM stream WHERE source_id = me() AND actor_id = me()
AND attachment.fb_object_type = 'photo'
Facebook已经为/me/home
端点添加了一个过滤器参数,所以如果您查询/me/home?filter=photos
您只能获得来自用户的照片News Feed
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.