Chocolate Chip Cookie
본문 바로가기
else ...........*

Youtube Data API 사용시 주의사항 : 할당량

by Khookie 2024. 2. 11.
Youtube Data API 란

 

유튜브의 다양한 영상에 접근해야 할 경우 사용할 수 있는 API 이며 무료이다

검색, 영상 상세정보, 재생목록 상세정보를 내 서비스로 가져올 때 사용한다.

 

주의사항 

 

문제는 이번에 이 API 처음 사용하면서 '할당량' 때문에 문제에 봉착했다.

개발과정에서 API 를 테스트 해보는중 몇시간만에 하루 할당량을 모두 쓰게 된것이다..

무료인 대신 모두에게 하루 10000 의 할당량을 부여해 주는데

이정도 할당량 만으로는 실서비스 불가

 

 

- 유튜트 data api 할당량 계산기

https://developers.google.com/youtube/v3/determine_quota_cost?hl=ko

 

YouTube Data API (v3) - 할당량 계산기  |  Google for Developers

이 페이지는 Cloud Translation API를 통해 번역되었습니다. YouTube Data API (v3) - 할당량 계산기 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. 아래 표는 각 API 메서

developers.google.com

- 유튜브 api 할당량 이슈 관련글
https://brunch.co.kr/@joypinkgom/99
https://aisi1004.tistory.com/601 

 

 

해결방안

 

1. 할당량 신청하기

- 첫째로 자신의 코드에서 불필요한 API 호출이 없는지, 횟수를 더 줄 일 수 있는 효율적인 방법은 없나 고민해본 후 방도가 없으면 진행한다

- 구글 콘솔 내 프로젝트로 들어간다

- 사용 설정된 API 및 서비스 누르기

 

- 할당량 및 시스템 한도 탭에서 한가지 체크

- 오른쪽 할당량 수정 버튼 누르기 

-더 큰 할당량 신청하기

- 그 후 상세한 설문내역을 잘 작성하고 제출하면 1~2 일 후 결과 메일이 온다

 

 

.

.

.

2일 후 결과

아직 초창기 개발 단계이기 때문에 파일자료로 일부 코드파일만 제출했더니 아직 자료가 부족하다며 임시로 20000으로 할당량을 늘려주었다 

서비스 화면 녹화와 사진 캡처를 더해서 다시 제출해야 할 것 같다 

이처럼 허가 받기가 쉽지 않은 점을 감안 할 수 있는 기간이나 여유가 있다면 이 API 를 계속 사용해도 괜찮을 것 같다

 

2. 웹 스크래핑

두번째 해결 방안은 유튜브 data api 가 아닌 웹 스크래핑으로 정보를 가져오는 것이다. 이를 위해 Puppeteer나 BeautifulSoup과 같은 웹 스크래핑 도구를 사용할 수 있다.

하지만 이 방법이 YouTube의 서비스 약관을 위반할 수도 있으며, YouTube의 변경에 따라 스크래핑이 더 이상 작동하지 않을 수 있다는 단점이 있다.

 

3. 유튜브 관련 데이터를 DB 에 정적으로 보관하기 

이 방법은 서비스에 따라서 적당하지 않은 방법이 될 것이다

 

'else ...........*' 카테고리의 다른 글

Prisma 로 페이지네이션 쿼리  (0) 2024.05.23
깃 대용량 파일 커밋  (0) 2024.01.06
보안  (0) 2021.08.23
3d 프린팅 프로젝트 근황  (0) 2021.07.10
Fusion 360 실습중  (0) 2021.06.28

댓글