2012-02-21 31 views
0

我想将我的FQL查询结果转换为记录列表,我可以如何将此查询转换为我的查询。如何将FQL结果转换为记录列表。

从“选择流评论WHERE POST_ID =‘POST_ID’”

我已经转化为foreach循环,但它仍然没有得到想要的结果,所以我的问题是,我想列出的帖子的评论。?

回答

0

使用http://developers.facebook.com/docs/reference/javascript/FB.api/

FB.api({ 
      method: 'fql.query', 
      query: 'SELECT comments FROM stream WHERE post_id=\'' + POST_ID + '\'' 
     }, function(response) { 
      alert(response.length);    
      if(response.length!=1) return; // bail out, no stream item found 
      var comment_list = response[0].commment_list; 
      for(var i=0; i<response[0].count; i++) { 
      console.dir(comment_list[i]); 
      alert('from: ' + comment_list[i].fromid + ' text: ' + comment_list[i].text); 
      } 
     } 
); 

您可以在http://developers.facebook.com/tools/console/尝试一下自己。只需点击示例并选择“everyone-data”并将查询更改为您的SELECT,然后使用代码进行播放。

+0

谢谢@DMCS ..! – 2012-02-23 05:55:54