YC YouTube連携設定
スクリーンショットは準備中です
右パネルで画面要素リファレンスを確認できます
YouTube連携設定 [YC]
概要
YouTube連携設定画面では、YouTubeへの動画自動アップロードに必要なGoogle Cloud認証情報の登録、チャンネルとの連携、1日のアップロード上限設定、アップロードスケジュールの確認ができます。初回利用時は認証情報の設定から始めてください。
画面の位置づけ
- 前の画面 - ハンドリンググループ [HG](HG詳細からYouTubeアップロードスケジュール作成画面へ遷移する経路もある)
- 次の画面 - セットアップガイド [YG](初回設定時)、ディスクリプション設定 [YD](説明文カスタマイズ)、スケジュール詳細 [YW](進捗確認)
- メニュー - サイドメニューから「YouTube連携設定」を選択
この画面でできること
- Google Cloud認証情報の登録 - YouTubeアップロードに必要なOAuth 2.0クライアントIDとシークレットを入力・保存する
- YouTubeチャンネルとの連携 - Google認証を通じて自分のYouTubeチャンネルと接続する
- 再認証・連携解除 - トークン期限切れ時に再認証、または連携を解除する
- 1日のアップロード上限設定 - APIクォータを考慮して1日に自動アップロードする本数を設定する
- 手動アップロード実行 - スケジュールを今すぐ実行して即時アップロードを開始する
- スケジュール一覧確認 - 作成済みのアップロードスケジュールの進捗をまとめて確認する
画面要素リファレンス
リンク・ナビゲーション
| 要素名 | ID | 説明 | 詳細 |
|---|---|---|---|
| ディスクリプション設定 | YC-L01 | ディスクリプション設定画面へ移動するタブリンク | 動画説明文のテンプレートやAmazonアフィリエイトタグを設定する画面 [YD] へ遷移 |
| セットアップガイドを開く | YC-L02 | Google Cloud Console設定手順ガイドへ移動するリンク | 初回設定時のみ表示。認証情報未設定時に [YG] セットアップガイドへ誘導する |
ボタン
| 要素名 | ID | 説明 | 詳細 |
|---|---|---|---|
| 認証情報を保存 | YC-B01 | 入力したクライアントIDとシークレットを保存する | 認証情報未設定時のみ表示。フォームをPOSTして認証情報をDBに保存する |
| YouTubeチャンネルと連携する | YC-B02 | Google OAuth認証画面を開いてYouTubeと連携する | 認証情報設定済み・チャンネル未連携時に表示。クリックするとGoogleの認証画面にリダイレクト |
| 再認証する | YC-B03 | 期限切れのトークンを更新するため再度OAuth認証を行う | トークンが期限切れの場合に表示。YC-B02と同じ認証フローを実行 |
| 連携解除 | YC-B04 | YouTubeチャンネルとの連携を解除する | チャンネル連携済み時に表示。確認ダイアログ付き。解除後は再連携が必要 |
| 上限保存 | YC-B05 | 1日のアップロード上限件数を保存する | チャンネル連携済み時に表示。YC-T01 で設定した値をDBに保存 |
| 今すぐ実行 | YC-B06 | 本日予定のアップロードキューを即時実行する | チャンネル連携済みかつトークン有効時に表示。バックグラウンドジョブを手動トリガー |
| 認証情報を編集 | YC-B07 | 保存済みの認証情報の編集フォームを表示/非表示切り替え | チャンネル未連携時に表示。クリックで `edit-credentials-form` のhiddenクラスをトグル |
入力項目
| 要素名 | ID | 説明 | 詳細 |
|---|---|---|---|
| 1日のアップロード上限 | YC-T01 | 1日に自動アップロードする最大件数(1〜50) | YouTube APIは1日10,000ユニット制限。1動画≒1,600ユニットのため5〜10件推奨 |
テーブル
| 要素名 | ID | 説明 | 詳細 |
|---|---|---|---|
| アップロードスケジュール一覧 | YC-TBL01 | 作成済みのスケジュール一覧テーブル(HG名・進捗・状態・作成日・詳細リンク) | 各行の「詳細」リンクをクリックすると [YW] スケジュール詳細画面に遷移 |
操作手順の例
初回設定の流れ
- YC-L02(セットアップガイドを開く)をクリックして [YG] セットアップガイドに従いGoogle CloudプロジェクトとOAuth認証情報を作成する
- Google Cloud Consoleで取得したクライアントIDとシークレットをフォームに入力し、YC-B01(認証情報を保存)をクリックする
- YC-B02(YouTubeチャンネルと連携する)をクリックしてGoogle OAuth認証を完了する
- 連携成功後、YC-T01(1日のアップロード上限)を適切な値(推奨: 5〜10)に設定し YC-B05(上限保存)をクリックする
手動アップロード実行
- HG詳細画面でスケジュールを作成しておく([YR] スケジュール作成画面から)
- YC-TBL01 でスケジュールの状態を確認する
- すぐにアップロードしたい場合は YC-B06(今すぐ実行)をクリックする
関連ページ
- セットアップガイド [YG] - Google Cloud初期設定手順
- ディスクリプション設定 [YD] - 動画説明文テンプレート設定
- スケジュール作成 [YR] - HGからアップロードスケジュールを作成
- スケジュール詳細 [YW] - スケジュールの進捗・操作
- スケジュール一覧 [YL] - 全スケジュールの一覧
- アップロード準備 [YP] - 選んだやつリストからスケジュール作成