개발로그

유튜브 Data API (api key를 이용한 공개용 데이터 조회

primary 2022. 4. 28. 09:01
반응형

유튜브 채널ID가 유효한 채널ID인지 조회하기 위해서 

유튜브에서 제공하는 GET https://www.googleapis.com/youtube/v3/channels API사용.

해당API를 사용하기 위해서는 구글에 로그인 후 Google Cloud Platform 서비스를 이용해야 함.

 

1.구글로그인

2.Google Clocud Platform 서비스에서 프로젝트 생성

 

3.프로젝트 생성 후 API KEY 발급

[사용자 인증 정보] > [+사용자 인증정보 만들기] > [API 키]선택

4. Youtube Data API v3 사용 처리

[라이브버리] > youtube data api 검색 > [사용]버튼 클릭  

 

5. 쿼리스트링에 key={my-api-key}추가후 api 호출 

https://www.googleapis.com/youtube/v3/channels??id=UCzjDgV-G8_J-iRbkYktqyGQ&key={my-api-key} 

 

api key가 없을 때 403 권한 error

 

쿼리스트링에 key = {:my-api-key} 추가 후 정상 동작

 

 

단순히 공개용 데이터를 조회할 때는 쿼리스트링에 api key만 추가하면 되지만

업데이트/삭제/비공개 데이터를 조회할 때는 인증 토큰을 발급받아야 한다! 

 

참조 : https://developers.google.com/youtube/v3/docs?hl=ko

 

API Reference  |  YouTube Data API  |  Google Developers

API Reference YouTube Data API를 사용하면 YouTube 웹사이트에서 일반적으로 실행하는 기능을 사용자의 웹사이트 또는 애플리케이션에 통합할 수 있습니다. 아래 목록에서는 API를 사용하여 검색할 수 있

developers.google.com

 

반응형