我正在查看 Facebook Graph API 并尝试挑选出用户在其新闻提要中拥有的所有图片。
我发现如果我使用 API/me/feed 我可以访问整个提要。返回的数据数组中的每个条目都有一个名为“type”的字段,它描述了它是什么类型的对象。例如,我看到了以下内容:
"type": "status"
"type": "photo"
"type": "video"
etc...
显然我不想要状态、视频或其他类型,并且想在服务器上过滤掉这些结果,但还没有弄清楚如何。我希望它会像添加查询字符串一样简单,比如 ?type=photo 但事实并非如此。
有什么方法可以在服务器端过滤提要,这样我就不需要为几张图片获取大量数据吗?
最佳答案
使用 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 - 如何使用 Graph API 仅从 facebook news feed 获取图片?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11199655/