[YC]
YouTube連携設定
/
概要
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-L03 | いま開いているこの画面のタブ | ディスクリプション設定 [YD] から戻るときに使う。この画面で押しても同じ画面が開き直るだけ |
| セットアップガイドを開く | YC-L02 | Google Cloud Console設定手順ガイドへ移動するリンク | 初回設定時のみ表示。認証情報未設定時に [YG] セットアップガイドへ誘導する |
| 詳細(スケジュール一覧) | YC-L04 | そのスケジュールの詳細 [YW] を開く | YC-TBL01 の各行の右端 |
| Google Cloud Consoleを開く | YC-L05 | Google Cloud Console を別タブで開く | チャンネル未連携のときだけ出る「YouTube連携の設定手順」の手順1にある |
ボタン
| 要素名 | 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 | 本日予定のアップロードをその場で実行する | チャンネル連携済みかつトークン有効時に表示。裏のジョブに回すのではなく押したその場でアップロードするので、終わるまで画面が待ちます。終わると成功・失敗・スキップ(うち空きのある日に割り当て直した数)の件数が出ます |
| コピー / URLをコピー | YC-B08 | リダイレクトURI(…/youtube/callback)をコピーする | 認証情報の入力欄の下と、「YouTube連携の設定手順」の手順5の2か所にある。Google Cloud の「承認済みのリダイレクトURI」にそのまま貼る |
| 保存(認証情報を編集) | YC-B09 | 編集したクライアントIDとシークレットを保存する | YC-B07 で開いた編集欄の中にある |
| キャンセル(認証情報を編集) | YC-B10 | 保存せずに編集欄を閉じる | YC-B07 と同じく編集欄の表示/非表示を切り替える |
| 🔄 再認証(チャンネル欄) | YC-B11 | Googleの認証をやり直す | チャンネル連携済みのとき、チャンネル名の右に常に出る。期限切れでなくても押せる。中身は YC-B03 と同じ |
| 🔗 YouTubeと連携する | YC-B12 | Googleの認証画面を開いてYouTubeチャンネルと連携する | チャンネル未連携のとき、チャンネル欄と「YouTube連携の設定手順」の最後の2か所に出る。中身は YC-B02 と同じ。先に認証情報(YC-T02 / YC-T03)を保存しておく |
| 認証情報を編集 | YC-B07 | 保存済みの認証情報の編集フォームを表示/非表示切り替え | チャンネル未連携時に表示。クリックで `edit-credentials-form` のhiddenクラスをトグル |
入力項目
| 要素名 | ID | 説明 | 詳細 |
|---|---|---|---|
| クライアントID | YC-T02 | Google Cloud で作ったOAuth 2.0 クライアントID | 必須。認証情報が未設定のときの入力欄と、YC-B07 で開く編集欄の両方にある。例: 123456789-abc.apps.googleusercontent.com |
| クライアントシークレット | YC-T03 | Google Cloud で作ったクライアントシークレット | 必須。YC-T02 と同じ2か所にある。例: GOCSPX-… |
| 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] - 選んだやつリストからスケジュール作成
最終更新: 2026年9月26日