Uzyskiwanie danych uwierzytelniających
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Aby aplikacja mogła korzystać z interfejsu YouTube Reporting API lub YouTube Analytics API, 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 Reporting API oraz YouTube Analytics 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 Reporting API oraz YouTube Analytics 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.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2024-03-06 UTC."],[[["Applications need authorization credentials to use the YouTube Reporting API or the YouTube Analytics API."],["The Google API Console supports different types of credentials, but the YouTube Reporting API and YouTube Analytics API require OAuth 2.0 authorization."],["OAuth 2.0 credentials, which involve a client ID and potentially a client secret, are needed for applications requesting private user data."],["API keys can be used to identify a project and provide API access, but are not necessary for the YouTube Reporting API and the YouTube Analytics API."],["You can generate OAuth 2.0 credentials for web applications, service accounts, or installed applications."]]],["To use the YouTube Reporting or Analytics APIs, applications need authorization credentials. Navigate to the Credentials page in the Google API Console to create them. While API keys can be created and optionally used, OAuth 2.0 credentials are required for all methods in these APIs. Generate OAuth 2.0 credentials, including a client ID and secret. API keys identify your project and can be restricted for security, but are not a replacement for OAuth 2.0 tokens.\n"]]