2012-06-11 2 views
0

FB 사용자가 모든 친구의 프로필과 친구들의 친구 프로필을 검색 할 수있는 웹 사이트 기능을 구축하고 있습니다. 그래프 호출을 만들기 위해 PHP SDK를 사용하고 있습니다. 그것은 훌륭하지만 매우 느립니다. 현재 내 코드는 각 친구를 반복하고 그 친구의 친구 (이후로는 "2 학년 친구")에 대한 API 호출을합니다. 각 API 호출을 특정 친구의 access_token으로 "그 친구"로 만들어야하기 때문에 이렇게했습니다. 그렇지 않으면 두 번째 학위 친구 프로필에 액세스 할 수 없습니다. 지금까지 이해가 되니?웹 사이트 페이스 북 API 호출 속도 향상

로드 시간을 개선하기 위해 수행 할 수있는 작업을 파악하려고합니다. 그래프보다 빠르다고 들었 기 때문에 FQL을 읽어보기 시작했습니다. 또한 javascript/AJAX를 사용하여 호출을 병렬로 작성하는 방법을 고려 중입니다. 나는이 문제에 접근하는 가장 좋은 방법에 대한 조언을 실제로 사용할 수있다. 미리 감사드립니다!

답변

2

Batch Requests을 살펴보십시오.

+0

대단한 것 같습니다. 정확히 내가 무엇을 찾고 있었는지. 지금 당장은 일하고 있지만, PHP SDK를 사용하여 일괄 요청을 할 수 있는지 여부는 아직 명확하지 않습니다. 예제는 모두 자바 스크립트로 표시됩니다. 이것에 대한 제안이 있습니까? – emersonthis

+0

물론 PHP에서도 작동합니다. - API와 "대화"하면 효과가 없습니다. (기본) PHP 예제는 다음을 참조하십시오. https://developers.facebook.com/blog/post/2011/03/17/batch-requests-in-graph-api/ – CBroe