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句を削除すると、メッセージは1つの方法で受信されますが、ORを追加すると、'('が機能しないかのようにすべてのメッセージが削除されます。
このクエリをテストする必要がある場合は、http://developers.facebook.com/tools/explorer にアクセスし、read_stream権限(拡張権限)を使用してトークンを作成してアクセスしてください。
UNIONも使いたかったのですが、FQLではサポートされていません。FQLの複数のクエリを使用できるかもしれませんが、UNIONが見つからないためにブロックされました。
ご協力ありがとうございました。