0

我可以通过以下方式从特定 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)"}

此查询获取任何帖子,无论它们是否有附件。有没有办法只选择带有图片附件的帖子?谢谢有人吗??

4

1 回答 1

0

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

您可以通过检查帖子附带的对象的类型来做到这一点。正如您在此处看到的,该字段attachment.fb_object_type指定附件的类型。在图像的情况下,这将等于photo

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

于 2013-11-07T05:20:18.407 回答