fql查询的长度是否有限制?

时间:2012-09-24 09:09:39

标签: facebook-graph-api facebook-fql

由于fql查询是请求网址的一部分(例如http://graph.facebook.com/fql?q=SELECT ...),我认为网址(或其参数)的长度有限制吗?

1 个答案:

答案 0 :(得分:6)

FQL查询本身的长度没有记录或公布的限制,但查询字符串的长度有限(在浏览器和Web服务器之间有所不同,请参阅Compatibility issues)。

请注意,您不需要使用GET来运行查询,POST将正常工作,从而避免查询字符串限制。

顺便说一句,如果您使用SDK发布FQL查询,您可以手动指定适当的HTTP方法

使用JS-SDK:

FB.api('/fql', {q:'FQL_QUERY'}, 'post', function(response){
  // Handle results
});

使用PHP-SDK:

$response = $fb->api('/fql', 'post', array('q'=>'FQL_QUERY'));