개요
작년 (2018년) Angular 학습을 하며 만들어 보았던 유튜브 자동 재생 웹앱인 모두의 라디오에 방문해 주신 분께서 검색이 되지 않는다는 내용을 남겨 주어서 오류를 수정하고자 합니다.
오류내용
모두의 라디오는 Youtube 영상을 검색하는 기능을 포함하고 있는데, 해당 기능을 사용하고자 하면 다음과 같은 오류가 출력됩니다.
{
"error": {
"errors": [
{
"domain": "usageLimits",
"reason": "accessNotConfigured",
"message": "Access Not Configured. YouTube Data API has not been used in project 100098281473 before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/youtube.googleapis.com/overview?project=100098281473 then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.",
"extendedHelp": "https://console.developers.google.com/apis/api/youtube.googleapis.com/overview?project=100098281473"
}
],
"code": 403,
"message": "Access Not Configured. YouTube Data API has not been used in project 100098281473 before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/youtube.googleapis.com/overview?project=100098281473 then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry."
}
}
원인
현재 Project 의 Youtube Data APIv3 항목 중 일일 할당량이 부분이 0 으로 변경되었으며 이를 수정할 수도 없는 상태가 되었습니다. 사용하지 않는 API 라 생각하여 구글측에서 자동으로 할당량을 삭제한 것으로 추측합니다. ( StackOverflow 의 답변에 따르면, 알림메일이 도착했어야 하는 것 같으나 메일함에는 해당 내용을 언급한 메일이 없었습니다. )
작업내용
구글 개발자 콘솔에서 처음부터 다시 API 프로젝트를 생성하였습니다. 프로젝트명 은 기존과 동일하게 하였으며 API 키를 신규 생성하였고, Youtube Data API v3를 활성화 하였습니다.
그 결과 현재 할당량은 초기화 되어 10,000 으로 표시되었으며 해당 키를 사용하여 Youtube 동영상을 다시 검색할 수 있음을 확인하였습니다.
참고
'기타' 카테고리의 다른 글
외부 JavaScript 불러오기 (async, defer) (0) | 2020.07.08 |
---|---|
JavaScript로 PWA 만들기 - 캐시 업데이트 반영하기 (0) | 2020.06.17 |
유튜브 영상 오디오 추출하기 (0) | 2020.05.07 |
PythonCode_입력장치 제어 (0) | 2020.02.23 |
Redirection과 Pipe의 차이가 무엇인가요? (0) | 2019.12.05 |