4

私はFQLクエリを作成して、友​​達のストリーム投稿をすべて取得し、フルネームとメールアドレスをすべて返すことを目指しています。そこで、FQLマルチクエリを作成しましたが(以下のように)、空の結果が返され続けます(グラフAPIエクスプローラーに入れようとしました)。

"query1":"SELECT actor_id, message FROM stream
WHERE filter_key IN (SELECT filter_key FROM stream_filter WHERE uid = me())
AND actor_id IN (SELECT uid2 FROM friend WHERE uid1 = me())"
"query2":"SELECT uid, name FROM user WHERE uid IN (SELECT actor_id FROM #query1)"

誰かがこれを適切に行うにはどうすればよいかわかりますか?

マルチクエリはGraphAPIExplorerでまったく機能しますか?

4

1 に答える 1

4

クエリを JSON オブジェクトとして提供する必要があります。オブジェクト表記 ( {...}) とクエリ間のコンマがありませんでした。

これは機能します:

{"query1": "SELECT actor_id, message FROM stream WHERE filter_key IN (SELECT filter_key FROM stream_filter WHERE uid = me()) AND actor_id IN (SELECT uid2 FROM friend WHERE uid1 = me())",
"query2":"SELECT uid, name FROM user WHERE uid IN (SELECT actor_id FROM #query1)"}
于 2012-12-13T09:16:05.663 に答える