2016-06-27 3 views
0

금요일 (2011 년 6 월 24 일) YouTube에서 다음과 같은 오류가 발생했습니다.서버에서 사용 한도 오류가 발생했습니다

{ 
"error": { 
    "errors": [ 
    { 
    "domain": "usageLimits", 
    "reason": "dailyLimitExceededUnreg", 
    "message": "Daily Limit for Unauthenticated Use Exceeded. Continued use requires signup.", 
    "extendedHelp": "https://code.google.com/apis/console" 
    } 
    ], 
    "code": 403, 
    "message": "Daily Limit for Unauthenticated Use Exceeded. Continued use requires signup." 
} 
} 

실행 된 코드는 비디오 상태를 확인하기위한 간단한 API 요청이었습니다. 또한 1 년 넘게 문제없이 운영되었습니다.

curl https://www.googleapis.com/youtube/v3/videos?part=contentDetails,status,snippet&key=XXX&id=XXX&maxResults=50 

몇 가지 생각 :

  1. 이 메시지는 우리가 우리를 인증 않는 매개 변수로 우리의 키를 전달하고 있기 때문에 이해되지 않는다. 이것이 OAuth를 사용해야 함을 의미 할 수도 있지만 이것이 1 년 넘게 오류없이 실행 되었기 때문에 변경 될 수 있음을 이해합니다.
  2. Google API 콘솔을 검사했을 때 youtube api가 사용 중지 된 것으로 표시되었으며 (지난해에 키를 사용하도록 설정됨에 따라 변경됨) 콘솔에서 사용량을 확인할 때 사용량 제한 오류가 표시되지 않습니다.
  3. 내 데스크톱의 브라우저에서 API에 대한 요청을 수행했지만 Google 서버에서 컬을 사용하면 사용 오류가 발생합니다. 이것은 우리 서버에 문제가 있음을 나타냅니다.

누군가가 나를 어떻게 이해할 수 있습니까? API에 대한 IP 블록이 있습니까? Google이 내 콘솔을 재설정하고 코드에서 갑자기 오류가 발생하면 최근에 변경 한 사항이 있습니까?

모든 의견을 크게 기뻐할 것입니다.

+0

메모 만해도 앱을 실행중인 컴퓨터를 재구성했는데 문제가 없습니다. 오래된 기계에는 여전히 오류가 있습니다. 두 기계는 haproxy 뒤에있는 것과 동일한 IP를 공유하므로 어떤 일이 발생했는지 전혀 알지 못합니다. – patriot21

답변

0

"인증되지 않은 사용에 대한 일일 제한 초과. 계속 사용하려면 가입해야합니다."

이전에이 오류가 발생했습니다. 그것은 그렇게 복잡하지 않습니다. 내가 제안 할 수있는 2 가지 :

  1. 액세스 토큰이 만료되었습니다. 새 것을 생성해야합니다. Implementing OAuth 2.0 Authorization을 읽으십시오.

  2. GDC에 새로운 API 키를 등록하십시오.

또한 테스트를 위해 oAuth Playground을 시도하십시오.

+0

감사합니다. noogui,하지만 처음에는 그 두 가지를 시도했지만 여전히 오류가 있습니다. – patriot21

+1

@ patriot21, CURL 명령을 사용하고 있기 때문에 친절하게 [SO 스레드] (http://stackoverflow.com/questions/28215925/dailylimitexceededunreg-error-with-key-set-in-request)를 확인하십시오. URL 주위에 아포스트로피를 추가해야한다고 제안합니다. – noogui

관련 문제