我可以通过以下方式从特定的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)"}
此查询会抓取所有帖子,无论他们是否有附件。 有没有办法只选择有图像类型附件的帖子? 谢谢 任何人??
答案 0 :(得分:0)
是的,有办法(总有办法!:))。
您只需检查随帖子附加的对象的类型即可。如您所见here,字段attachment.fb_object_type
指定附件的类型。如果是图像,这将等于照片。
因此,您只需添加WHERE attachment.fb_object_type = 'photo'
即可确保附件是图片。