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