2012-12-21 5 views
8

그래서 페이스 북 그래프 API를 사용하고 있습니다. 설명서에 따르면 속도 제한은 IP 당 & 토큰 당 600 초당 600 회입니다. 나는 이것이 무엇을 의미하는지 이해, 그래서 이러한 예는 유효 속도 제한을 통과 할 경우 말하지 않습니다페이스 북 그래프 API 제한 - 토큰 및 IP 당?

예 1 : I (2 명 사용자)이 액세스 토큰이 있습니다. 나는 1 개의 IP 주소에서 전화하고있다. 600 초 동안 총 1200 회, 각 액세스 토큰 600 회를 만들 수 있습니까?

2 개의 IP 주소 (600 개의 IP 주소)에서 전화를 걸고 있는데, 600 초 동안 총 1200 개의 전화를 걸 수 있습니까?

+1

만들고있는 호출이 CPU 사용 제한에 미치지 않는다고 가정하면 (예 1은 정확합니다. 액세스 토큰이 제공되지 않을 때만 IP 제한이 적용됩니다. – Igy

답변

4

모두 어떤 종류의 한도에 따라 달라집니다. "사용자 요청 제한 도달"인 경우 다른 액세스 토큰을 사용하면 충분합니다. 그러나 내 앱 이해를 위해 DAU 번호를 고려하지 않는 앱 수준 API 제한이 있습니다.

"응용 프로그램 요청 한도 도달"을 클릭하면 해당 응용 프로그램에서 생성 된 모든 사용자 토큰이 해당 기간 동안 작동을 멈추고 OAuth 로그인도 작동을 멈 춥니 다 (!!!).

8

Facebook 속도 제한을 확인하고 두 예제가 모두 정확한지 확인했습니다. Facebook은 (토큰, IP 주소) 쌍을 고유 식별자로 사용합니다. IP 주소 1 개당 2 개의 액세스 토큰을 사용할 수 있으며 2 개의 IP 주소에서 1 개의 액세스 토큰을 사용할 수 있습니다. 두 경우 모두 문제없이 1200 총 통화를 할 것입니다.

속도 제한은 액세스 토큰 유형 (앱 액세스 토큰, 페이지 액세스 토큰 등)에 의존하지 않으며이 액세스 토큰을받는 사람을 고려하지 않습니다.

+0

토큰이 10 개이고 IP-6000 req가 1 개인 경우 어떨까요? 정말? 또는 심지어 1 IP 및 100 토큰? 60 000 reqs? –

+0

초당 (IP * Tokens * 600) 요청을 할 수 있습니다 –

관련 문제