YouTube Data API と YouTube Live Streaming API の一般的なユースケースについては、ユースケースとコードサンプルのページをご覧ください。
このページでは、API のリソースとメソッドを選択して、そのメソッドの一般的なユースケースをリストできます。いずれかのユースケースをクリックすると、そのユースケースのサンプル パラメータとプロパティ値が API Explorer ウィジェットに入力されます。また、全画面表示の API Explorer ウィジェットを開いて、Java、JavaScript、PHP、Python のコードサンプルを確認することもできます。API Explorer でパラメータ値またはプロパティ値を更新すると、変更もコードサンプルに反映されます。
次のセクションでは、他の言語で利用可能なコードサンプルを示します。
スタンドアロンのコード スニペット
以下のリストは、YouTube Data API(v3)で Java、JavaScript、PHP、Python 以外の言語で利用可能なコードサンプルをまとめたものです。前のセクションで説明したように、これらの言語のコードサンプルは、ユースケースとコードサンプルのページにあります。
Apps Script
コードサンプル | Methods |
---|---|
チャンネル登録を追加する | subscriptions.insert |
現在のユーザーのアップロードを取得する | channels.list |
キーワードに関連する動画を検索する | search.list |
動画を更新する | videos.update |
Go
コードサンプル | Methods |
---|---|
リクエストを承認する | 承認を必要とする任意の方法。 |
現在のユーザーのアップロードを取得する | playlistItems.list |
キーワードに関連する動画を検索する | search.list |
動画のアップロード | videos.insert |
.NET
コードサンプル | Methods |
---|---|
再生リストの作成 | playlists.insert |
現在のユーザーがアップロードした動画を取得する |
channels.list playlistItems.list
|
キーワードに関連する動画を検索する | search.list |
動画のアップロード | videos.insert |
Ruby
コードサンプル | Methods |
---|---|
リクエストを承認する | 承認を必要とする任意の方法。 |
チャンネル登録を作成する | subscriptions.insert |
現在のユーザーのアップロードを取得する |
channels.list playlistItems.list
|
キーワードに関連する動画を検索する | search.list |
動画のアップロード | videos.insert |
他の Ruby サンプルのいずれかを適応させることもできます。