2011-12-13 8 views
1

FQL을 사용하여 매우 긴 검색어를 실행해야합니다. 내가 facebook 문서에서 찾은 유일한 방법은 GET 메서드를 사용하여 전달하는 것입니다. 불행히도 내가 아는 한 대부분의 웹 서버는 지정된 길이를 초과하는 URL을 허용하지 않습니다.Facebook 검색어 언어 - 긴 검색어

그래서 질문 - 페이스 북이 처리 할 수있는 최대 URL 길이는 얼마입니까? 제한을 피할 수 있도록 POST를 통해 FQL 쿼리를 보내는 방법이 있습니까?

+0

멀티 쿼리를 사용할 수 있습니까? – ranman

+0

물론이지만 URL 길이 제한이 계속 적용됩니다. 별도의 HTTP 요청으로 분할하고 싶지 않습니다. –

답변

0

프런트 엔드에서 Facebook 서버는 Memcache (소스 : see here)와 함께 LAMP (Linux, Apache, MySQL 및 PHP) 스택을 실행합니다. Apache에서는 약 4,000 자로 제한됩니다. 그러나 Internet Explorer는 오류 메시지 (소스 : see here)를 보내기 전에 최대 2,083 자까지만 처리 할 수 ​​있습니다.

쿼리가 작동하는지 확인하려면 test console (약간 아래로 스크롤)에서 테스트해야합니다.

+2

브라우저에는 아무 것도 없으며 쿼리는 스크립트에서 시작됩니다. 한도를 무시할 수있는 방법이 있습니까? –