FQL Multiquery返回的信息(FQL Multiquery Returned Info)

2019-10-17 14:58发布

我试图使用FQL Multiquery获得我最近Facebook的问题和选项与使用HTTP请求一个查询。

到目前为止,我试图用查询:

SELECT name, votes FROM question_option WHERE question_id IN 
   (SELECT id, question FROM question WHERE owner = me() 
   ORDER BY created_time DESC LIMIT 1)

不幸的是这只返回的名称,并从外部查询票,而不是从内一个问题文本。 有没有一种方法来检索所有3未做2个查询?

Answer 1:

你贴不是multiquery。 一个适当的multiquery应该得到你想要的东西:

{
'question_detail':
  'SELECT id, question FROM question WHERE owner = me() 
     ORDER BY created_time DESC LIMIT 1',
'question_answers':
   'SELECT name, votes FROM question_option WHERE question_id IN
      (SELECT id FROM #question_detail)'
 }

你需要摆脱空白本的正确执行。



文章来源: FQL Multiquery Returned Info