4

fqlクエリはリクエストURLの一部であるため(例:http ://graph.facebook.com/fql?q = SELECT ...)、URL(またはそのパラメータ)の長さに制限があると思いますか?

4

1 に答える 1

6

FQL クエリ自体の長さについて、文書化または発表された制限はありませんが、クエリ文字列の長さには制限があります (これはブラウザや Web サーバーによって異なります。互換性の問題を参照してください)。

クエリを実行するために 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'));
于 2012-09-24T09:50:28.560 に答える