2014-09-17 2 views
4

검색 기준에 따라 Instagram 콘텐츠 (다른 소셜 네트워크 중)를 가져 오는 다중 소유 SAAS 플랫폼을 개발/확장하고 있습니다. 현재 OAuth를 사용하여 Instagram 계정으로 로그인 한 다음 새 콘텐츠 및 기존 콘텐츠에 대한 액세스 토큰 당 15 초마다 Instagrams API를 폴링합니다.Instagram 속도 제한 IP 당?

더 많은 사용자가 있었기 때문에 속도 제한보다 훨씬 낮을지라도 OAuthRateLimitException을 많이 받기 시작했습니다.

저의 이해는 Instagram이 1 초당 최대 통화 수를 초과하는 액세스 토큰 당 시간당 5,000 건의 호출을 허용한다는 것입니다. 우리가 15 초에 한 번 전화하기 때문에 우리는 그 한계를 잘 넘어야합니다.

/users/{user-id}/media/recent 
/tags/{tag-name}/media/recent 
/users/{user-id} 
/media/{media-id} 

이러한 요청은 모두 이루어지고있다 : 워드 프로세서를 읽고에서 그들은 특별 요금 제한이 보이지 않는 우리는 다음과 같은 엔드 포인트를 사용하지만 엔드 포인트의 일부에 대해 서로 다른 속도 제한을 갖고있는 것 같아요 로그인 한 사용자의 액세스 토큰과 함께 GET을 수행 할 수 있습니다. 로깅에서 저는 OAuthRateLimitException이 우리가 사용하는 모든 단일 액세스 토큰에 대해 한꺼번에 모든 일이 일어나고 있음을 발견했지만 실제로 액세스 토큰 당 15 초당 한 번만 호출한다는 것을 확인했습니다. IP 당 또는 앱당 일종의 속도 제한이있을 수 있습니까?

도움을 주시면 감사하겠습니다.

인 Lee

+0

15 초마다 하나의 API 호출을 만들거나 호출을 여러 번 호출하는 중입니까? – krisrak

답변

1

나는 나는 그들이 (500 내부 서버 오류가 많이 발생하는) 실패 할 때 API 호출을 다시 시도 할 나쁜 오류 처리를했다 밝혀, 바보가 된 기분. 분명히 실패한 통화는 속도 제한과 비교하여 계산되지만 기록 된 것은 디버그 중입니다 ...