2012-01-06 2 views
0

그래프 API 호출에 대한 공식 제한 (또는 적어도 보장 된 속도)이 있습니까?Facebook 그래프 API FQL 쿼리 제한

유효한 access_tokens를 사용자에게 제공하고 웹 서버와 클라이언트 측 스크립트에서 둘 다 사용합니다. 내가 access_token은 한 번 각 에 대한 분마다 쿼리 계획하고 일부는 클라이언트 IP를, 웹 서버 IP의 일부에서 이루어집니다

SELECT+page_id+FROM+page_fan+WHERE+uid=me()+and+page_id=...&access_token=... 

SELECT+post_id+FROM+stream+WHERE+(privacy.value='EVERYONE'+OR+privacy.value='ALL_FRIENDS')+AND+attachment.description='...'+AND+attachment.name='...'+AND+actor_id=me()+AND+source_id=me()+AND+is_hidden=0&access_token=... 

: 두 호출은 다음과 같다 FQL 쿼리를 사용합니다. 정확히 내가 신경 써야 할 것은 무엇일까요?

그리고 그 질문에 "me()"에 대한 추가 질문이 하나 있습니다. 클라이언트 또는 서버에서 전화를 걸면 다른 점이 있습니까? 예 : 클라이언트 사용자가 내 웹 페이지에서 FB 로그인을 변경하면 새로운 로그인 또는 access_token이 생성 된 로그인을 참조합니까?

답변

1

Facebook에 앱 상자와 프로필 페이지가있을 때 My Countdown 앱이 시간당 한 번 프로필을 업데이트했습니다. 400K 사용자가 한순간에 하루에 페이스 북에 960 만 (400K x 24) 통화를하고있었습니다.

한계가 있는지는 잘 모르겠지만 가입 기능을 사용하면 API를 자주 사용하지 않아도됩니다. 변경된 사항이 있는지 확인하려고하는 것 같습니다. subscribe API 호출은 기본적으로 Facebook에 변경 사항이 언제 알려 지도록 지시합니다.

정말로, 문제는 네트워크 대역폭과 CPU가 될 것입니다. Facebook 제한이 아닙니다.

+0

그렇기 때문에 대부분의 작업을 클라이언트 측에 배포하는 것이 좋습니다. –