1

我正在使用批处理请求:

query1:使用 Graph API(以及其他字段和评论)获取页面帖子

query2:使用{result=query1:$.data.*.id}from query1获取所有帖子 ID 并获取 FQLuser_likes字段。

问题是{result=query1:$.data.*.id}未引用的帖子 ID 列表,因此我收到错误:

(#601) Parser error: unexpected '_502089509911778' at position

有没有办法解决这个问题?

@"SELECT post_id,like_info.user_likes FROM stream WHERE post_id
in ({result=query1:$.data.*.id})";
4

1 回答 1

0

难道你不可能只保留query1分开,并编写query2如下:

SELECT post_id,like_info.user_likes FROM stream WHERE source_id={page_id} AND actor_id={page_id}

其中 {page_id} 是您感兴趣的 PageID?

于 2014-03-24T14:46:07.540 回答