2012-04-16 1 views
0

에서 그래프 API의 많은 사진을로드 할 수 없습니다,하지만 난 그들을 미리로드 할 때 반이 오류와 함께로드되지 않습니다내가 시각적 인 페이스 북 앱 이미지를 미리로드하려고 일단

{ " 오류 ": { "메시지 ":"(# 4) 응용 프로그램 요청 한계에 도달 ", "유형 ":"OAuthException " "코드 ": 4 } 은}

이있을 것 같지 않습니다 이것에 관한 문서 .... 누구든지 아이디어가 있습니까?

+0

을 반복 할 수 있도록 할 모든 SDK를 이미지? 배치 API를 사용하여 FQL 쿼리를 만드는 등 한 번의 호출로 여러 객체를 요청하고 있습니까? 제한은 per-access-token이므로 코드 수정을 통해 쉽게 해결할 수 있습니다. – Igy

+0

내 서버의 정보를 기반으로 한 번에 하나씩 jquery를 추가하여 이미지 에로드하는 중입니다 ... 나는 제한이 있어야한다는 것을 알고 있지만 문서에서 어떤 방법으로 언제 내 전화를 줄이려고하는지 알 수는 없습니다. –

답변

1

위의 의견을 바탕으로 각 개별 이미지에 대해 속도 제한을 요청하는 별도 요청을하고 있습니다. 일괄 적으로 요청해야합니다 (정확한 구문 특정 언어/SDK) https://graph.facebook.com?fields=picture&type=large&ids=COMMA_SEPERATED_LIST_OF_USER_IDs&access_token=YOUR_ACCESS_TOKEN

이의 응답 형식은은 다음과 같습니다

{ 
    "4": { 
    "picture": "https://fbcdn-profile-a.akamaihd.net/hprofile-ak-snc4/49942_4_1525300_n.jpg" 
    }, 
    // Other users you included in the IDs parameter 
} 

(하지만 포장하고 쉽게 당신은 어떻게를로드)

+0

도움에 감사드립니다! –

+0

그냥 궁금 해서요 - 그래프 API의 속도 제한에 대한 실제 규칙을 어디에서 찾을 수 있는지 아는 사람이 있습니까? 그것은 어디에서나 명시 적으로 배치 된 것처럼 보이지 않습니다. –

+0

아니요, 변경 될 수 있고 대상이 아닌 제한 사항 일뿐 아니라 현재 액세스 토큰 당 600 초당 600 건입니다. 액세스 토큰을 사용하지 않으면 IP 당 제한이 발생하지만 그 한계가 무엇인지 잘 모르겠습니다. – Igy