https://console.cloud.google.com/apis/credentials?hl=ko
링크를 따라 들어가
아래의 화면과 같이 좌측의 사용자 인증정보를 들어가자
그리고 사용자 인증정보 만들기를 클릭하자
권한을 위해 API키가 필요하다
그리고 만들어진 키를 선택해 설정을 만져주자
혹시라도 유출됐을때 이것저것 사용되는것을 막기 위해
키를 제한하여 한 분야에서만 쓰이도록 하자
사용하려는 것은 유튜브 데이터 API
https://developers.google.com/youtube/v3/docs/search/list?hl=ko
사용법은 링크를 참조 바란다
HTTP 메소드는
GET 이며
해당 URL을 사용하면 된다
https://www.googleapis.com/youtube/v3/search
그리고 아래 화면과 같이 사용하면 되는데
Key와 part는 필수
Key의 경우는 위에서 생성한 권한Key를 적어주면 되고
part에는 snippet으로 고정
아래는 추가로 넣는 것들인데
필수처럼 여기는 검색에 용이한 파라미터들이다
maxResults는 화면에 표시되는 최대항목수
(한번에 표시되는숫자, 페이징)
order는 정렬
다른 조건들도 많지만 보통은 최근항목순인 date를 선택
q는 검색어를 지정
type은 유튜브로 검색해서 나올 타입을 제한하는 기능
비디오를 선택한다면
검색어와 관련된 채널이나
검색어와 관련된 플레이리스트는
나오지 않게 된다
그렇게 실행해보면 JSON형태로 응답을 해주게 된다