我正在尝试为新闻Feed上的用户帖子获取50 x 50个个人资料图片。对帖子的喜欢和评论很容易做到这一点,但我无法弄清楚如何为初始帖子做这件事。
我也想限制查询,以便我只得到“人们“不”页面“我只想要独特的结果。换句话说,如果用户在Feed上出现两次,我只需要他们的图片一次。我已经广泛使用了Graph API资源管理器,并在这里查看了论坛,以及Facebook开发者网站上的文档。我认为这将是一个常见的请求,所以我不确定为什么它很难找到。
我的猜测是查询的语法看起来像这样。虽然此查询在资源管理器中不起作用
me/home/?fields=from.id.fields(pic_square),from&profile_type=user
答案 0 :(得分:0)
经过大量的研究和FQL的试错,我发现了它。这是一系列嵌套查询,它返回一个数组,其中包含用户的图片方形图片的网址,这些用户的帖子会显示在您的新闻Feed中。 FQL查询如下所示:
SELECT pic_square FROM user WHERE uid IN (SELECT actor_id FROM stream WHERE filter_key IN (SELECT filter_key FROM stream_filter WHERE uid=me()))
我无法区分用户和网页个人资料图片。