我正在尝试使用FQL查找所有包含附件的邮件。
我想优化我的FQL,只搜索实际上有一些附件的邮件,这些邮件是通过服务器上的每一个进行的。
根据doc,有一个附件字段,但我不知道如何通过它进行查询。
我在想像
这样的东西SELECT body,附件FROM unified_message WHERE thread_id ='t_mid.tID'和附件!= []
或者您可以建议其他方式如何查找带附件的邮件
谢谢!
答案 0 :(得分:0)
我可以使用以下FQL(在我自己的收件箱中)生成有效结果:
SELECT body, attachments FROM unified_message where thread_id in (select thread_id from unified_thread where folder = 'inbox') and attachments
我猜您在
中遇到了问题...WHERE thread_id = 't_mid.tID'...
一部分。您只能将子选择和IN语句与FQL一起使用。或者您是否通过您的应用语言填充't_mid.tID'作为变量?