認証情報の取得
YouTube Live Streaming API を使用するには、アプリケーションに認証情報が必要です。
このドキュメントでは、Google API Console でサポートされている認証情報の種類について説明します。プロジェクトの承認認証情報を検索または作成する方法も説明しています。
プロジェクトを作成して API サービスを選択する
- API コンソールで [認証情報] ページを開きます。
-
このページでは、2 種類の認証情報を作成できます。
ただし、YouTube Live Streaming API を使用するすべてのメソッドには、OAuth 2.0 認証が必要です。
以下の手順に沿って、OAuth 2.0 認証情報を生成します。
-
OAuth 2.0: アプリケーションからユーザーの限定公開データをリクエストする場合は、リクエストとともに OAuth 2.0 トークンを送信する必要があります。アプリケーションは、トークンを取得するためにまずクライアント ID を送信します。場合によってはクライアント シークレットも送信します。ウェブ アプリケーション、サービス アカウント、インストールしたアプリケーションについて OAuth 2.0 認証情報を生成できます。
詳細については、OAuth 2.0 ドキュメントをご覧ください。
-
API キー:
必要に応じて、リクエストに API キーを含めることができます。
キーによりプロジェクトが識別され、API アクセス、割り当て、レポートが提供されます。
YouTube Live Streaming API のすべてのメソッドには、OAuth 2.0 認証が必要です。
そのため、上記の手順に沿って OAuth 2.0 認証情報を生成する必要があります。必要に応じて API キーを送信することもできますが、必須ではありません。
API は、いくつかのタイプの API キーをサポートします。必要とする API キーのタイプが存在しない場合は、[認証情報作成] > [API キー] をクリックして、コンソールで API キーを作成します。本番環境でそれを使用する前にキーを制限するには、[キーを制限] をクリックして、いずれかの制限を選択します。
API キーの安全性を保つには、API キーを安全に使用するためのおすすめの方法に従ってください。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2024-03-06 UTC。
[null,null,["最終更新日 2024-03-06 UTC。"],[[["Authorization credentials are required for applications using the YouTube Live Streaming API."],["All methods for the YouTube Live Streaming API necessitate OAuth 2.0 authorization, which requires the application to send a client ID and potentially a client secret to obtain a token."],["OAuth 2.0 credentials can be generated for web applications, service accounts, or installed applications through the Google API Console's Credentials page."],["While API keys are an option to identify a project, they are not necessary for the YouTube Live Streaming API, as it solely requires OAuth 2.0."],["API keys can be created and restricted within the API Console, following best practices for security."]]],["To use the YouTube Live Streaming API, obtain authorization credentials via the Google API Console. All API methods require OAuth 2.0 authorization, which necessitates generating OAuth 2.0 credentials for web applications, service accounts, or installed applications by sending a client ID and potentially a client secret to obtain a token. While optional, you can also generate and send an API key, which identifies your project and can be created and restricted via the console.\n"]]