-
Youtube data API quota limitToday I Learned 2020. 2. 5. 11:47
문제
유튜버 랭킹 웹 서비스 프로젝트는 youtube에서 제공하는 API를 얼마나 잘 활용하느냐에 따라 프로젝트의 성공 여부가 갈린다고 해도 과언이 아니다. API 사용 연습 도중, 문제점이 발견되었다. youtube에 따로 요청을 하지 않으면, APP KEY 당 하루 할당량이 10000이라는 사실이다. 10000이라는 수치가 요청 10000번이 아니고 요청에 따라 가중치를 달리 주기 때문에 꽤 적은 숫자라는 것을 알 수 있다.
해결
https://developers.google.com/youtube/v3/determine_quota_cost
위의 사이트는 quota 계산기이다. 이 계산기로 계산해보니 우리에게 꽤 불리하게 가중치를 주는 것을 알 수 있었다. 본 프로젝트에서 각 유튜버가 일주일 간 업로드한 동영상들의 id를 얻기 위해서 search 요청을 많이 하는데, search가 요청 당 100을 소모한다. 그래서 우선, 상업용이 아니기 때문에 팀원의 구글 아이디를 빌려 여러 개의 APP KEY를 사용하면서 개발하기로 했다. 만약에 실제로 서비스를 배포해야 한다면, 구글에서 제공하는 신청 폼을 이용해 quota 확장 요청을 해야한다. 아래에 링크를 첨부했다.
https://support.google.com/youtube/contact/yt_api_form?hl=en
'Today I Learned' 카테고리의 다른 글
vi 자동으로 set nu 설정하기 (0) 2020.05.19 GCP app engine deploy (0) 2020.02.07 Github issue의 중요성 (0) 2020.02.05 http vs https vs http2 (0) 2020.01.22 timezone issue (0) 2020.01.21