Facebook FQL和Graph API的从属混合批处理请求中未引用Post ID

Facebook FQL和Graph API的从属混合批处理请求中未引用Post ID,facebook,facebook-graph-api,facebook-fql,facebook-batch-request,Facebook,Facebook Graph Api,Facebook Fql,Facebook Batch Request,我正在使用批处理请求: 查询1:使用图形API(以及其他字段和注释)获取页面帖子 query2:使用query1中的{result=query1:$.data.*.id}获取所有帖子id,并在FQL中获取用户喜欢的字段 问题是{result=query1:$.data.*.id}是未引用的post id列表 因此,我得到了一个错误: (#601) Parser error: unexpected '_502089509911778' at position 有办法解决这个问题吗 @"SELEC

我正在使用批处理请求:

查询1:使用图形API(以及其他字段和注释)获取页面帖子

query2:使用query1中的
{result=query1:$.data.*.id}
获取所有帖子id,并在FQL中获取用户喜欢的
字段

问题是
{result=query1:$.data.*.id}
是未引用的post 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})";

您是否可以将查询1分开,然后按如下方式编写查询2:

SELECT post_id,like_info.user_likes FROM stream WHERE source_id={page_id} AND actor_id={page_id}
其中{page_id}是您感兴趣的页面id