Uzyskiwanie danych uwierzytelniających
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Aby korzystać z interfejsu YouTube Live Streaming API, aplikacja musi mieć dane uwierzytelniające.
W tym dokumencie opisujemy różne typy danych uwierzytelniających obsługiwane w Konsoli interfejsów API Google. Wyjaśniono też, jak znaleźć lub utworzyć dane logowania do autoryzacji projektu.
Utwórz projekt i wybierz usługi interfejsów API
- Otwórz stronę Dane logowania w Konsoli interfejsów API.
-
Na tej stronie możesz tworzyć 2 różne rodzaje danych logowania.
Jednak wszystkie metody interfejsu YouTube Live Streaming API wymagają autoryzacji OAuth 2.0.
Wykonaj instrukcje opisane poniżej, aby wygenerować dane logowania OAuth 2.0.
-
OAuth 2.0: za każdym razem, gdy Twoja aplikacja żąda prywatnych danych użytkownika, razem z tym żądaniem musi wysłać token OAuth 2.0. Aplikacja najpierw wysyła identyfikator klienta, a być może tajny klucz klienta, aby uzyskać token. Dane logowania OAuth 2.0 możesz generować dla aplikacji internetowych, kont usługi lub zainstalowanych aplikacji.
Więcej informacji znajdziesz w dokumentacji protokołu OAuth 2.0.
-
Klucze interfejsu API: możesz dołączyć klucz interfejsu API do żądania.
Klucz identyfikuje projekt oraz zapewnia dostęp do interfejsu API, limit i raporty.
Pamiętaj, że wszystkie metody interfejsu YouTube Live Streaming API wymagają autoryzacji OAuth 2.0.
Dlatego musisz wygenerować dane logowania OAuth 2.0 zgodnie z powyższymi instrukcjami. Jeśli chcesz, możesz też wysłać klucz interfejsu API, ale nie jest to konieczne.
Interfejs API obsługuje kilka typów ograniczeń kluczy interfejsu API. Jeśli klucz interfejsu API, którego potrzebujesz, jeszcze nie istnieje, utwórz klucz interfejsu API w konsoli, klikając Utwórz dane logowania
> Klucz interfejsu API. Możesz wprowadzić ograniczenia przed użyciem klucza w środowisku produkcyjnym, klikając Ogranicz klucz i wybierając jedno z ograniczeń.
Aby zabezpieczyć klucze interfejsu API, postępuj zgodnie ze sprawdzonymi metodami korzystania z kluczy interfejsu API.
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2024-03-06 UTC.
[null,null,["Ostatnia aktualizacja: 2024-03-06 UTC."],[[["\u003cp\u003eAuthorization credentials are required for applications using the YouTube Live Streaming API.\u003c/p\u003e\n"],["\u003cp\u003eAll 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.\u003c/p\u003e\n"],["\u003cp\u003eOAuth 2.0 credentials can be generated for web applications, service accounts, or installed applications through the Google API Console's Credentials page.\u003c/p\u003e\n"],["\u003cp\u003eWhile 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.\u003c/p\u003e\n"],["\u003cp\u003eAPI keys can be created and restricted within the API Console, following best practices for security.\u003c/p\u003e\n"]]],["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"],null,["Your application must have authorization credentials to be able to use the YouTube Live Streaming API.\n\nThis document describes the different types of authorization credentials that the [Google API Console](https://console.cloud.google.com/) supports. It also explains how to find or create authorization credentials for your project.\n\nCreate your project and select API services\n\n1. Open the [Credentials page](https://console.cloud.google.com/apis/credentials) in the API Console.\n2. The page allows you to create two different types of credentials. However, all of the methods for the YouTube Live Streaming API require OAuth 2.0 authorization. Follow the instructions below to generate OAuth 2.0 credentials.\n - **OAuth 2.0:** Whenever your application requests private user\n data, it must send an OAuth 2.0 token along with the request. Your\n application first sends a client ID and, possibly, a client secret to\n obtain a token. You can generate OAuth 2.0 credentials for web\n applications, service accounts, or installed applications.\n\n For more information, see the [OAuth 2.0 documentation](https://developers.google.com/identity/protocols/OAuth2).\n - **API keys:**\n\n You have the option of including an API key with a request.\n\n The key identifies your project and provides API access, quota, and\n reports.\n\n\n Note that all of the methods for the YouTube Live Streaming API require\n OAuth 2.0 authorization.\n\n\n For that reason, you need to follow the instructions above for\n generating OAuth 2.0 credentials. If you want, you can also send an\n API key, but that's not necessary.\n\n The API supports several types of restrictions on API keys. If the API key that you\n need doesn't already exist, then create an API key in the Console by\n clicking **[Create credentials](https://console.cloud.google.com/apis/credentials) \\\u003e API key** . You can restrict the key before using it\n in production by clicking **Restrict key** and selecting one of the\n **Restrictions**.\n\nTo keep your API keys secure, follow the [best practices for\nsecurely using API keys](//cloud.google.com/docs/authentication/api-keys)."]]