관리 메뉴

이리메라 갖다가

[Swift] Youtube API 활용하여 앱 만들기 (1) : Youtube API 사용방법 본문

TIL

[Swift] Youtube API 활용하여 앱 만들기 (1) : Youtube API 사용방법

너이르나 2023. 9. 4. 21:02
728x90
반응형

Youtube API 사용 방법에 대해 정리해보려고 한다.

 

유튜브 가이드

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

 

API Reference  |  YouTube Data API  |  Google for Developers

이 페이지는 Cloud Translation API를 통해 번역되었습니다. Switch to English API Reference 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. YouTube Data API를 사용하면 YouTube

developers.google.com

 

API key 발급

1. Developer Console 접속

https://console.developers.google.com/?hl=ko

 

Google 클라우드 플랫폼

로그인 Google 클라우드 플랫폼으로 이동

accounts.google.com

 

2. 라이브러리 - YouTube Data API v3 선택

 

3. API key 생성

 

API 사용

1. 검색

요청: HTTP 요청

GET https://www.googleapis.com/youtube/v3/search
  • 필수 매개변수: part(string)
    part 매개변수는 API 응답이 포함하는 search 리소스 속성 하나 이상의 쉼표로 구분된 목록을 지정한다. (snippet로 설정)
  • 선택적 매개변수
    • maxResults(integer)
      : 결과 집합에 반환해야 하는 최대 항목 수를 지정한다. 사용 가능한 값: 0~50, 기본값은 5
    • q(string)
      : 검색할 검색어를 지정한다.
    • 그밖의 매개변수는 공식 홈페이지 참조
 

Search: list  |  YouTube Data API  |  Google for Developers

이 페이지는 Cloud Translation API를 통해 번역되었습니다. Switch to English Search: list 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. API 요청에 지정된 쿼리 매개변

developers.google.com

 

 

2. 동영상

요청: HTTP 요청

GET https://www.googleapis.com/youtube/v3/videos
  • 필수 매개변수: part(string)
    part 매개변수는 API 응답이 포함하는 video 리소스 속성 하나 이상의 쉼표로 구분된 목록을 지정한다.
    매개변수가 하위 속성을 포함하는 속성을 식별하는 경우 하위 속성이 응답에 포함된다. 예를 들어 video 리소스에서 snippet 속성에는 channelIdtitledescriptiontagscategoryId 속성이 포함되어 있다. 따라서 part=snippet를 설정하면 API 응답에 이러한 모든 속성이 포함된다.
    다음 목록에는 매개변수 값에 포함할 수 있는 part 이름이 포함되어 있습니다.
    • contentDetails
    • fileDetails
    • id
    • liveStreamingDetails
    • localizations
    • player
    • processingDetails
    • recordingDetails
    • snippet
    • statistics
    • status
    • suggestions
    • topicDetails
  • 필터: chart(string)
    chart 매개변수는 검색하려는 차트를 식별한다.
    • mostPopular – 지정된 콘텐츠 지역 및 동영상 카테고리에 대해 가장 인기 있는 동영상을 반환
  • 선택적 매개변수
    • maxResults(integer)
      : 결과 집합에 반환해야 하는 최대 항목 수를 지정한다. 사용 가능한 값: 0~50, 기본값은 5
    • 그밖의 매개변수는 공식 홈페이지 참조
 

Videos: list  |  YouTube Data API  |  Google for Developers

이 페이지는 Cloud Translation API를 통해 번역되었습니다. Switch to English Videos: list 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. API 요청 매개변수와 일치하는

developers.google.com

728x90
반응형