YouTube Data API と YouTube Live Streaming API の一般的なユースケースについては、ユースケースとコードサンプルのページをご覧ください。
このページでは、API リソースとメソッドを選択すると、そのメソッドの一般的なユースケースが表示されます。ユースケースをクリックすると、そのユースケースのサンプル パラメータやプロパティ値を APIs Explorer ウィジェットに入力できます。全画面表示の API Explorer ウィジェットを開いて、Java、JavaScript、PHP、Python の実際に使えるコードサンプルを確認することもできます。APIs 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 サンプルのいずれかを適応させることもできます。