youtube api 예제

다음 표에서는 API가 지원하는 가장 일반적인 방법을 보여 주며, 일부 리소스는 해당 리소스에 더 구체적인 함수를 수행하는 다른 메서드도 지원합니다. 예를 들어 video.rate 메서드는 사용자 등급을 동영상과 연결하며 thumbnails.set 메서드는 동영상 썸네일 이미지를 YouTube에 업로드하고 동영상과 연결합니다. 활동 리소스에는 특정 채널 또는 사용자가 YouTube에서 수행한 작업(동영상 업로드, 채널 구독 등)에 대한 정보가 포함됩니다. activities.list 메서드는 요청 조건과 일치하는 채널 또는 사용자와 연결된 작업을 검색합니다. 예를 들어 특정 채널, 사용자의 구독 또는 사용자의 사용자 지정 YouTube 홈 페이지와 관련된 작업을 검색할 수 있습니다. 참고: 모든 쿼리 매개 변수 값과 마찬가지로 필드 매개 변수 값은 URL 인코딩되어야 합니다. 가독성을 높이기 위해 이 문서의 예제는 인코딩을 생략합니다. 예를 들어 이 페이지에 표시되는 샘플 요청은 다음과 같습니다. 유튜브 리소스의 표현.

요청의 부품 매개 변수는 리소스의 일부가 응답에 포함되는 부분을 지정합니다. 매개 변수는 응답에 포함해야 하는 하나 이상의 최상위 수준(중첩되지 않은) 리소스 속성을 식별합니다. 예를 들어 동영상 리소스의 일부부분은 인증 없이 채널의 공개 재생목록에 대한 정보를 요청할 수 있습니다. 인증되지 않은 요청을 제출할 때 요청을 하는 응용 프로그램에 대한 고유 API 키를 지정하는 키 인수를 포함해야 합니다. 예를 들어 이 요청은 Google개발자 채널과 연결된 재생목록을 검색합니다. 이러한 규칙을 염두에 두고 응용 프로그램이 할당량을 초과하지 않고 하루에 보낼 수 있는 읽기, 쓰기 또는 업로드 요청 수를 예측할 수 있습니다. 예를 들어 일일 할당량이 1,000,000단위인 경우 응용 프로그램에 다음 대략적인 제한 중 어느 것이있을 수 있습니다: 정보를 입력하고 다음을 클릭합니다. 홈 페이지 URL은 응용 프로그램에 사용되는 페이지의 URL이어야 합니다. 다음 페이지에서 만드는 응용 프로그램의 종류를 선택합니다.

이 예제에서는 웹 응용 프로그램이며 이를 선택합니다. 또한 사이트 또는 호스트 이름을 제공하고 클라이언트 ID 만들기를 클릭합니다. 이렇게 하면 클라이언트 ID및 클라이언트 보안 이 생성된 페이지로 이동합니다. 잠시 후, 우리는 우리가 클라이언트 ID가 필요한 곳을 볼 수 있습니다. 부품 매개 변수는 리소스를 검색하거나 반환하는 모든 API 요청에 필요한 매개 변수입니다. 매개 변수는 API 응답에 포함해야 하는 하나 이상의 최상위 수준(중첩되지 않은) 리소스 속성을 식별합니다. 예를 들어 비디오 리소스에는 다음과 같은 부분이 있습니다. 예를 들어 재생 목록의 모든 항목에 대한 재생 목록 항목 ID, 제목 및 위치를 검색하려는 경우 다음 값 중 하나를 사용할 수 있습니다. 검색. 삽입 및 업데이트 작업은 데이터를 작성하고 리소스를 반환합니다. 예를 들어, 재생 목록을 삽입하면 쓰기 작업에 50 단위의 할당량 비용과 반환된 재생 목록 리소스 비용이 있습니다.

지금까지 살펴본 요청은 모두 HTTP GET 메서드를 사용하여 YouTube 데이터를 검색합니다. YouTube 데이터 API는 HTTP POST를 사용하여 동영상, 재생목록 또는 채널과 같은 YouTube 리소스를 만들거나 업데이트하는 방법도 제공합니다. 다음 요청은 예제를 제공합니다. 이해를 위해 두 개의 서로 다른 인터페이스로 시작하는 것이 좋습니다. 인터페이스에는 사용자 인터페이스와 응용 프로그램 프로그래밍 인터페이스의 두 가지 종류가 있습니다.

Comments are closed.