YouTube 認証情報を生成する方法
Google Cloud Console を使用して YouTube API 認証情報を生成する方法を学びます。
ステップ 1: Google Cloud プロジェクトを作成する
- 訪問: console.cloud.google.com
- プロジェクトのドロップダウン (左上) → 「新しいプロジェクト」をクリックします。
- プロジェクトに名前を付け(例: YouTube 統合)、「作成」をクリックします。
ステップ 2: YouTube Data API v3 を有効にする
- プロジェクトが作成されたら、次の場所に移動します。 console.cloud.google.com
- 「有効にする」をクリックします
- また、YouTube Data API V3 バージョンと YouTube Analytics API を有効にする必要があります。
ステップ 3: OAuth 同意画面を構成する
- OAuth 同意画面に移動します
- アプリを組織外のユーザーが使用する場合は、「外部」を選択します。
- 記入してください:
- アプリ名
- ユーザーサポートメール
- 開発者の連絡先情報
- 保存して続行します (スコープを今はスキップすることも、後で追加することもできます)
- [テスト ユーザー] で、テストに使用する Gmail アカウントを追加します。
ステップ 4: OAuth 2.0 クライアント認証情報を作成する
- 認証情報ページに移動します。
- 「認証情報の作成」→OAuthクライアントIDをクリック
- 「Webアプリケーション」を選択します
- 名前を設定します (例: Laravel YouTube Integration)
- [承認されたリダイレクト URI] で、リダイレクト URL を追加します。例:
- ローカル開発の場合:
``` http://localhost:8000/google/callback ```
- 生産の場合:
``` https://yourdomain.com/google/callback ```
- 「作成」をクリックします
ステップ 5: 資格情報をコピーする
- 作成後、次のものが得られます。
- クライアントID
- クライアントシークレット
- これらを Laravel .env ファイルまたは設定テーブルに保存します。
GOOGLE_CLIENT_ID=your_client_idGOOGLE_CLIENT_SECRET=your_client_secretGOOGLE_REDIRECT_URI=http://localhost:8000/google/callback