특정주제의 영상을 가져오려고 했었으나, 하루 할당량이 10000으로 정해져 있고, search requests 으로 데이터를 가져올 때에 cost가 100이므로 랜더링할때마다 소모되어 금방 할당량을 다 써버리는 단점때문에, playlist로 영상들을 불러오는 방법을 이용했다.
여러 방법으로 어떻게 API를 불러오는게 좋을지 고민하다보니, 가져와야하는 API 주소를 어떻게 쓰는지도 알게 되었다.
하단에 API결과를 확인할 수 있지만, 실제로 코드작성 시, 데이터를 받아오려면 API주소가 필요했다.
https://www.googleapis.com/youtube/v3/{필요한데이터를 가져오는 방법}?{요청하는조건}&key={내API키}
{필요한데이터를 가져오는 방법}
: search, playlists, playlistItems ...
{요청하는조건}
: part=snippet , playlistId={재생목록 Id}, channelId={채널아이디}, maxResults=30 ....
조건을 여러 개 작성할 때는 '&'를 사용하여 작성한다.
ex ) part=snippet&channelId={채널아이디}&maxResults=30
https://www.youtube.com/watch?v={videoId}
← 이 부분part
에 snippet
을 입력하고, id
에 아까 잘라낸videoId
를 넣는다.channelId
를 확인할 수 있다. 복사해서 사용하면 된다.https://www.youtube.com/watch?v={videoId}&list={playlistID}
← 이 playlistID
부분을 복사해서 사용하면 된다.