금요일 (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
몇 가지 생각 :
- 이 메시지는 우리가 우리를 인증 않는 매개 변수로 우리의 키를 전달하고 있기 때문에 이해되지 않는다. 이것이 OAuth를 사용해야 함을 의미 할 수도 있지만 이것이 1 년 넘게 오류없이 실행 되었기 때문에 변경 될 수 있음을 이해합니다.
- Google API 콘솔을 검사했을 때 youtube api가 사용 중지 된 것으로 표시되었으며 (지난해에 키를 사용하도록 설정됨에 따라 변경됨) 콘솔에서 사용량을 확인할 때 사용량 제한 오류가 표시되지 않습니다.
- 내 데스크톱의 브라우저에서 API에 대한 요청을 수행했지만 Google 서버에서 컬을 사용하면 사용 오류가 발생합니다. 이것은 우리 서버에 문제가 있음을 나타냅니다.
누군가가 나를 어떻게 이해할 수 있습니까? API에 대한 IP 블록이 있습니까? Google이 내 콘솔을 재설정하고 코드에서 갑자기 오류가 발생하면 최근에 변경 한 사항이 있습니까?
모든 의견을 크게 기뻐할 것입니다.
메모 만해도 앱을 실행중인 컴퓨터를 재구성했는데 문제가 없습니다. 오래된 기계에는 여전히 오류가 있습니다. 두 기계는 haproxy 뒤에있는 것과 동일한 IP를 공유하므로 어떤 일이 발생했는지 전혀 알지 못합니다. – patriot21