仅选择具有附件的Facebook群组帖子

时间:2013-10-31 22:15:30

标签: facebook facebook-fql

我可以通过以下方式从特定的Facebook群组中选择帖子及其作者:

    {"annonce_query":"SELECT post_id, actor_id, source_id, message, attachment  
    FROM stream WHERE source_id=MY_GROUP_ID LIMIT 10", 
"user_query":"SELECT uid, name, pic, profile_url FROM user 
WHERE uid IN (SELECT actor_id FROM #annonce_query)"}

此查询会抓取所有帖子,无论他们是否有附件。 有没有办法只选择有图像类型附件的帖子? 谢谢 任何人??

1 个答案:

答案 0 :(得分:0)

是的,有办法(总有办法!:))。

您只需检查随帖子附加的对象的类型即可。如您所见here,字段attachment.fb_object_type指定附件的类型。如果是图像,这将等于照片

因此,您只需添加WHERE attachment.fb_object_type = 'photo'即可确保附件是图片。