AIエージェント講座 →
Claude Code

Claude CodeとYouTube Data APIの連携

📌 検索キーワード: claude code youtube

【結論】YouTube APIを正規手順で利用する

YouTube Data API v3連携ではAPIキーで公開データを取得し、ユーザー操作にはOAuth 2.0を使います。

動画一覧はSearchを連打せず、Uploads playlistとPlaylistItemsを使う方がQuota効率に優れます。

APIキーは環境変数またはSecret Managerへ保存し、取得件数とQuotaを監視します。

# ターミナルで実行:Python環境を作成
python3 -m venv .venv && source .venv/bin/activate
# ターミナルで実行:公式Google API Clientを導入
pip install google-api-python-client python-dotenv
# ターミナルで実行:秘密値を表示せず設定有無を確認
test -n "$YOUTUBE_API_KEY" && echo 'API key configured'
# ターミナルで実行:Dry Runを実行
python youtube_report.py --channel-id CHANNEL_ID --dry-run

具体的な手順・設定方法

  1. Google CloudでAPIを有効化し、Key制限とQuotaを設定します。

  2. Channels.listでUploads playlist IDを取得し、PlaylistItems.listで動画IDを列挙します。

  3. Videos.listでstatisticsをまとめて取得し、CSVへ保存します。

実践プロンプト / 活用テクニック

# 起動後のセッション内で入力
YouTube Data API v3で公開Channelの最新10動画を取得する設計案を作成してください。
Uploads playlistを使い、必要なAPI method、Quota、pagination、CSV列を示してください。
API呼び出し、Key作成、動画Downloadはまだ行わないでください。

注意点・よくあるエラーと対処法

YouTube動画のDownloadや文字起こしは利用規約、著作権、権利者の許可を確認します。

再生回数は取得時点の値であり、分析結果に取得日時を含めます。

Quota値や利用条件は変更されるためGoogle Cloud Consoleで現行値を確認します。

1日1時間 × 7日間で学ぶ「自作AIエージェント構築講座」

ツールの設定で消耗する側から、自分専用のAI自動化システムを作る側へ。
実践カリキュラムの全貌はこちらから確認できます。

公式カリキュラムを見る →

おすすめの関連記事

Claude Code

Claude Codeの使い方を徹底解説!基本コマンドと安全な実践手順

Claude Code

Claude Codeの料金体系!Pro・Max・API課金の違いと確認方法

Claude Code

Claude Codeとは?CLI・IDE・デスクトップ・Webで使えるAIエージェント

← ポータルTOP(全1000件の検索)へ戻る