4

我的目标是创建一个 FQL 查询来检索我所有朋友的流式帖子,他们的全名和电子邮件一起返回。所以我创建了一个 FQL 多查询(如下),但我一直得到空结果(试图把它放在 Graph API Explorer 中):

"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)"

任何人都知道我该如何正确地做到这一点?

多查询是否可以在 Graph API Explorer 中使用?

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 回答