SNS投稿のYouTube連携
販売戦略(イベントごと)の SNS タブから YouTube Shorts へ動画を投稿するには、事前に YouTube チャンネルとマイチケを連携する必要があります。
SNSタブの「動画を作成」から公演動画を編集・生成できます。外部で作った動画のアップロードにも対応しています。完成動画を確認してから、公開日を決めて投稿します。
なぜ Google の画面が出るのですか?
YouTube は Google のサービスです。動画のアップロードは YouTube Data API 経由で行われ、その利用許可(OAuth)は Google Cloud Console で設定します。
会員向けの「Google でログイン」と同じ OAuth の仕組みですが、許可する内容(スコープ)が異なります。
| 用途 | 許可の内容 |
|---|---|
| 会員ログイン | メールアドレス・プロフィール |
| YouTube 投稿 | チャンネルへの動画アップロード |
事前準備(開発者・初回のみ)
Google Cloud Console で次を行います。
- Google Cloud Console を開く
- APIとサービス → ライブラリ で YouTube Data API v3 を有効化
- APIとサービス → 認証情報 → 既存の OAuth 2.0 クライアント ID を開く
(マイチケ会員ログイン用のGOOGLE_OAUTH_CLIENT_IDと同じものを使えます) - 承認済みのリダイレクト URI に、利用環境に応じた URL を 追加 する(会員ログイン用 URI は削除しない)
登録するリダイレクト URI
| 環境 | URI |
|---|---|
| ローカル開発 | http://manage.lvh.me:3000/m_promo_youtube_account/callback |
| ステージング | https://manage.testmaichike.work/m_promo_youtube_account/callback |
| 本番 | https://manage.maichike.com/m_promo_youtube_account/callback |
注意: URI は 1文字でも違うとエラー(
redirect_uri_mismatch)になります。localhostではなくmanage.lvh.me、末尾スラッシュなし、パスはm_promo_youtube_account(複数形ではない)に注意してください。
設定の反映に数分かかることがあります。
連携の手順(興行主)
- 管理画面でイベントを開き、右上の 販売戦略 → SNS タブを開く
- YouTube 連携 の YouTubeと連携 をクリック
- Google アカウントでログインし、投稿先の YouTube チャンネル へのアクセスを許可
- 管理画面に戻り、「連携中: (チャンネル名)」と表示されれば完了
投稿の手順
- SNS タブの 投稿を記録する で媒体に YouTube Shorts を選び、動画ファイルをアップロードするか「保存済みの動画を使う」から選ぶ
- 保存と同時にマイチケから投稿する にチェックを入れ、公開開始日・公開終了日 を指定
- 保存する をクリック
- 投稿が成功すると、下の投稿一覧に YouTube の URL 付きで並びます
公開開始日が 今日より未来 の場合、YouTube 側では 予約公開(publishAt)としてアップロードされます。
公開終了日を過ぎると、翌日の自動処理で YouTube 側が 非公開 になります。
よくある質問
Q: 「redirecturimismatch」と表示されます
A: Google Cloud Console の「承認済みのリダイレクト URI」に、上記の URI が 完全一致 で登録されているか確認してください。ローカルでは http://manage.lvh.me:3000/m_promo_youtube_account/callback です。
Q: 会員ログイン用の Google 設定と別にしますか?
A: 同じ OAuth クライアント ID を使い、リダイレクト URI を 追加 する運用で問題ありません。別クライアントにする場合は YOUTUBE_OAUTH_CLIENT_ID / YOUTUBE_OAUTH_CLIENT_SECRET 環境変数で指定できます。
Q: Instagram は?
A: 同じ SNS タブから投稿できます。Instagram のプロアカウント(ビジネス/クリエイター)との連携が必要です。ただし Instagram は予約投稿に対応していないため、投稿すると即時公開されます。
Q: X(旧Twitter)や TikTok は?
A: マイチケからの自動投稿には対応していません。各アプリで投稿したあと、SNS タブの 投稿を手で記録する から URL を控えておくと、施策の一覧に並びます。