youtube api를 분석해보겠다
게임보다는 익숙한 환경이라 수월했으면,,
1. 구글 클라우드로 들어가서 우선 프로젝트를 생성해야한다
https://code.google.com/apis/console/?hl=ko
2. 프로젝트 생성
새프로젝트 생성클릭
이름은 youtube로 설정하고 만들어지면 youtube프로젝트로 변경해줍니다
3. youtube api 검색하기
youtube v3 클릭
API사용해보기 클릭
그럼 이런 화면이 뜬다
4. API를 사용할려면 사용자 인증정보를 만들어야한다
근데 위의 작업을 하기에 앞서 사용자 인증정보를 만들어야한ㄷ
이전 화면의 '사용'을 누르면
여기서 사용자 인증정보 만들기 클릭
공개 테이터를 클릭해서 다음 버튼을 누르면 API키가 만들어진걸 확인할 수 있다
'사용자 인증정보 페이지'로 들어가면 API가 보인다
혹시나 본인 API를 확인해보고싶다면
여기로 들어가 URL을 넣기만 해보면 된다
https://www.googleapis.com/youtube/v3/search?part=snippet&q=kpop+music&key={본인의_API_KEY}
이렇게 200OK가 뜨면 성공적으로 잘나온거다
참고로 본인 API의 {}는 지우고 작성해야한
5. 유튜브 영상검색
https://www.googleapis.com/youtube/v3/search?part=snippet&q=kpop+music&key={본인의_API_KEY}
위 url을 가지고 검색을 하면
이런식으로 나오는 걸 볼 수 있음
이후 다양한 형태의 youtube api는 참고서를 보면 data api랑 live stream api 둘다 자세히 나와있다
https://developers.google.com/youtube/v3/docs/videoCategories/list?hl=ko
https://developers.google.com/youtube/v3/live/docs/liveBroadcasts/list?hl=ko
조금씩 읽어보면서 여러 종류로 api를 추출해봐야겠다
'데이터엔지니어링 > 데이터수집' 카테고리의 다른 글
blizzard api 수집해보기 (0) | 2024.12.23 |
---|---|
RAWG API 탐색하기 (0) | 2024.12.21 |
페이지네이션의 오류로 인해서 알아보는 network 사용법 (2) | 2024.11.04 |
웹크롤링과 웹스크래핑 차이점 및 특정데이터 추출하기 (2) | 2024.11.01 |
동적웹사이트와 정적웹사이트 차이점 및 time.sleep()의 활용 (2) | 2024.10.13 |