我正在尝试在 FQL 查询中创建 OR 子句。
这是我的查询:
SELECT post_id, message, permalink, likes, actor_id, created_time FROM stream WHERE
(source_id = xxx1 AND message != '' AND actor_id = xxx2)
OR
(source_id = xxx2 AND actor_id = xxx1)
在全球范围内,我想检索 2 个 Facebook 用户之间的所有消息。如果我删除 OR 子句,我确实以一种方式接收消息,但添加 OR 会删除我拥有的每条消息,就好像 '(' 不起作用。
如果您需要测试此查询,请继续:http: //developers.facebook.com/tools/explorer 并使用 read_stream 权限创建和访问令牌(扩展权限)
我也想使用 UNION,但 FQL 不支持它。也许我可以使用 FQL 多个查询,但我仍然被 UNION 丢失阻止。
谢谢您的帮助。