YouTube は、YouTube 機能をウェブサイトやアプリケーションに埋め込む際に使用できるさまざまな API やツールを用意しています。
YouTube プレーヤーとウィジェット
- IFrame Player API リファレンス
- 埋め込みプレーヤーを使用して、アプリ内で動画を直接再生します。
- iOS ヘルパー ライブラリ
- YouTube IFrame Player を iOS アプリケーションに埋め込みます。
- YouTube プレーヤー パラメータ
- さまざまなプレーヤー設定で再生エクスペリエンスをカスタマイズできます。
- YouTube チャンネル登録ボタン
- ユーザーがワンクリックで YouTube チャンネルに登録できるようにします。
YouTube のデータとリソース
次の表を使用して、ニーズに最適な YouTube API を見つけてください。
| API | タイプ | 説明 | プライマリ ユーザー | 認証 |
|---|---|---|---|---|
| YouTube アプリの機能 | ||||
| YouTube Data API | 公開 | 動画のアップロード、再生リストの作成と管理、動画のメタデータの編集など、YouTube アプリの機能をアプリに追加します。 | デベロッパー | API キー / OAuth 2.0 |
| YouTube Live Streaming API | 公開 | YouTube ライブの配信スケジュールを設定し、配信動画ストリームを管理します。技術的には、この API は YouTube Data API の一部です。 | デベロッパー | API キー / OAuth 2.0 |
| YouTube アナリティクスとレポート作成 | ||||
| YouTube Analytics API | 公開 | リアルタイム ダッシュボード。ユーザー属性、トラフィック ソース、エンゲージメントに関するターゲット クエリ。 | MCN とラベル | OAuth 2.0 |
| YouTube Reporting API | 公開 | ビッグデータ。財務レポートとパフォーマンス分析用の大規模なデータセットの一括ダウンロード。 | データ アナリスト | OAuth 2.0 |
| YouTube コンテンツの所有権と管理 | ||||
| YouTube Content ID API | YouTube パートナーのみ (詳細) |
著作権管理。アセットの一括作成、ポリシーの更新、申し立ての管理。 | コンテンツ所有者 | OAuth 2.0 |
YouTube API のディメンション データ
| タイプ | Content ID API | Data API | Analytics API | Reporting API |
|---|---|---|---|---|
| 収益データ | ✘ | ✘ | ✔ | 粒度 |
| アセット/所有権データ | ✔ | ✘ | ✔ | ✔ |
| ISRC UPC データ | ✔ | ✘ | ✘ | ✔ |
| 再生リストのデータ | ✘ | 粒度 | ✔ | ✔ |
| ユーザー属性データ | ✘ | ✘ | ✔ | ✔ |
| ポリシーデータ | 粒度 | ✘ | ✘ | ✘ |
| キャプションとサムネイルのデータ | ✘ | ✔ | ✘ | ✘ |
ディメンションの内訳
次の表に、各 API で利用可能なデータの詳細な内訳を示します。
| タイプ | ディメンション | Content ID API | Data API | Analytics API | Reporting API |
|---|---|---|---|---|---|
| DateTime | 期間 | ✔ | ✔ | ✔ | ✔ |
| エンティティ ID | 動画 ID | ✔ | ✔ | ✔ | ✔ |
| チャンネル ID | ✔ | ✔ | ✔ | ✔ | |
| アセット ID | ✔ | ✘ | ✘ | ✔ | |
| ISRC | ✘ | ✘ | ✘ | ✔ | |
| カスタム パートナー ID | ✘ | ✘ | ✘ | ✔ | |
| コンテンツ所有者 ID | ✔ | ✔ | ✘ | ✔ | |
| UPC | ✔ | ✘ | ✘ | ✔ | |
| 再生スライス | トラフィック ソース | ✘ | ✘ | ✔ | 粒度 |
| コンテンツ タイプ(UGC / PMV) | ✘ | ✘ | ✘ | ✔ | |
| プラットフォーム | ✘ | ✘ | ✔ | ✔ | |
| OS | ✘ | ✘ | ✔ | ✔ | |
| 再生リスト | ✘ | 粒度 | ✔ | ✔ | |
| 再生場所 | ✘ | ✘ | ✔ | ✔ | |
| ユーザー スライス | 年齢層 | ✘ | ✘ | ✔ | ✔ |
| 性別 | ✘ | ✘ | ✔ | ✔ | |
| 国 | ✘ | ✘ | ✔ | ✔ | |
| 地域 | ✘ | ✔ | ✘ | ✘ | |
| 指標 | 視聴回数 | ✘ | ✔ | ✔ | ✔ |
| エンゲージ視聴 | ✘ | ✘ | ✔ | ✔ | |
| 申し立て | ✔ | ✘ | ✘ | 粒度 | |
| 総再生時間 | ✘ | ✘ | ✔ | 粒度 | |
| 高評価数/低評価数 | ✘ | 粒度 | ✔ | ✔ | |
| 視聴者維持率 | ✘ | ✘ | ✔ | ✘ | |
| カードの表示回数/クリック数 | ✘ | ✘ | ✔ | ✔ | |
| 終了画面の表示回数/クリック数 | ✘ | ✘ | ✔ | ✔ | |
| チャンネル登録者数 | ✘ | 粒度 | ✔ | ✔ | |
| 共有中 | ✘ | ✘ | ✔ | ✔ | |
| 表示回数 | ✘ | ✘ | ✔ | ✔ | |
| 収益 | ✘ | ✘ | ✔ | 粒度 | |
| 広告付きの財務レポート | ✘ | ✘ | ✔ | 粒度 | |
| 定期購入の財務レポート | ✘ | ✘ | ✔ | 粒度 | |
| アノテーション | ✘ | ✘ | ✔ | ✔ | |
| ショート動画の指標 | ✘ | ✘ | ✔ | ✔ | |
| プラットフォーム関数 | アクティビティ | ✘ | 粒度 | ✘ | ✘ |
| 字幕 | ✘ | ✔ | ✘ | ✔ | |
| チャンネル | ✔ | 粒度 | ✘ | ✔ | |
| ポリシー | 粒度 | ✔ | ✘ | ✘ | |
| コメント | ✘ | 粒度 | ✔ | ✔ | |
| i18nRegions | ✘ | ✔ | ✘ | ✘ | |
| i18nLanguages | ✘ | ✔ | ✘ | ✘ | |
| メンバー | ✘ | ✔ | ✘ | ✘ | |
| 再生リスト | ✘ | 粒度 | ✔ | ✔ | |
| 検索 | ✘ | ✔ | ✘ | ✘ | |
| 定期購入 | ✘ | ✔ | ✔ | ✔ | |
| サムネイル | ✘ | ✔ | ✘ | ✘ | |
| 動画 | ✔ | 粒度 | ✔ | ✔ | |
| 所有権 | 粒度 | ✘ | ✘ | ✘ | |
| 参照 | 粒度 | ✘ | ✘ | ✔ | |
| ウォーターマーク | ✘ | 粒度 | ✘ | ✘ | |
| MetaData | アーティスト | ✔ | ✔ | ✘ | ✔ |
| 説明 | ✔ | ✔ | ✘ | ✘ | |
| 公開日時 | ✘ | ✔ | ✘ | ✔ | |
| タイトル | ✘ | ✔ | ✘ | ✔ | |
| 言語 | ✘ | 粒度 | ✔ | ✔ | |
| コンテンツのレーティング | ✘ | 粒度 | ✘ | ✘ | |
| コンテンツの詳細 | ✘ | 粒度 | ✘ | ✘ |