| 対策 | 効果 | 難易度 | 推奨 |
|---|---|---|---|
| GCP本番公開 | 恒久解決 | 低(ボタン1つ) | 最優先 |
| トークン再発行 | 上記の前提 | 低(1回だけ) | 必須 |
| 失効自動通知 | 保険 | 中 | 推奨 |
| サービスアカウント | 制限あり | 高 | 非推奨 |
2該当プロジェクトを選択
画面上部のプロジェクト名をクリック → AutoTubeで使っているプロジェクトを選択
3OAuth同意画面を開く
左メニュー →「APIとサービス」→「OAuth同意画面」
または直接:
https://console.cloud.google.com/apis/credentials/consent4公開ステータスを確認
「公開ステータス」が「テスト」になっている場合:
→ 「アプリを公開」ボタンをクリック
→ 確認画面で「確認」をクリック
5ステータスが「本番」に変わったことを確認
「公開ステータス: 本番」と表示されればOK
★報告: この画面のスクリーンショットを撮ってください
1VPN PCにリモートデスクトップ接続
2PowerShellを管理者権限で開く
3サービス停止
4古いトークンを削除
(「見つかりません」と出てもOK)
5新しいトークンを取得
ブラウザが開いたら → YouTubeチャンネルのオーナーアカウントでログイン → 「許可」をクリック
「✅ 認証 + データ収集完了」が表示されるまで2〜3分待つ
「デーモンモードに自動移行します」と表示されたら Ctrl+C で停止
6サービス再開
| refresh_token有効期限 | 7日間 |
| 7日後 | 自動リフレッシュ失敗 → データ収集停止 |
| 復旧方法 | 手動で再認証が必要 |
| refresh_token有効期限 | 無期限(ユーザーが取り消さない限り) |
| access_token期限切れ時 | collector.pyが自動リフレッシュ(実装済み) |
| 復旧方法 | 不要(永続動作) |
A: 既に本番ステータスの可能性があります。「公開ステータス: 本番」と表示されていれば対応不要です。
A: ユーザータイプを「内部」に変更してください。内部アプリは審査不要で即公開できます。
A: STEP 2で古いトークンを削除して再発行してください。古いトークン(テストモード時に発行)は7日制限が残ります。
A: client_secrets.jsonが変更された可能性があります。token.jsonを削除して再度 --auth を実行してください。