YouTube サービスを使用すると、Apps Script で YouTube Data API と YouTube Live Streaming API を使用できます。この API を使用すると、動画、再生リスト、チャンネル、ライブイベントを管理できます。
リファレンス
このサービスの詳細については、次のリファレンス ドキュメントをご覧ください。
Apps Script のすべての高度なサービスと同様に、YouTube サービスでは、公開 API と同じオブジェクト、メソッド、パラメータを使用します。詳細については、メソッド シグネチャの決定方法をご覧ください。
問題を報告したり、その他のサポートを探したりするには、対応するサポートページをご覧ください。
サンプルコード
以下のサンプルコードでは、YouTube Data API のバージョン 3 を使用しています。
キーワードで検索
この関数は、犬に関する動画を検索し、動画 ID とタイトルをログに記録します。このサンプルでは、結果を 25 件に制限しています。より多くの結果を返すには、YouTube Data API リファレンス ドキュメントに記載されているように、追加のパラメータを渡します。
アップロードを取得する
この関数は、ユーザーがアップロードした動画を取得します。この処理は次の手順で実行されます。
- ユーザーのチャンネルを取得する
- ユーザーの
uploads
再生リストを取得します。 - この再生リストを反復処理し、動画 ID とタイトルをログに記録します
- 次のページに結果がある場合は、そのページを取得してステップ 3 に戻ります。
チャンネル登録
このサンプルでは、YouTube の Google Developers チャンネルにユーザーを登録します。