youtube-api Samouczek
Pierwsze kroki z youtube-api
Szukaj…
Uwagi
Ta sekcja zawiera przegląd tego, czym jest YouTube-API i dlaczego deweloper może chcieć z niego korzystać.
Powinien również wymieniać wszelkie duże tematy w youtube-api i link do powiązanych tematów. Ponieważ dokumentacja dla youtube-api jest nowa, może być konieczne utworzenie początkowych wersji tych pokrewnych tematów.
Pierwsze kroki z interfejsami API YouTube
Obecnie dostępne są trzy interfejsy API YouTube:
- YouTube Data API
- YouTube Analytics API
- YouTube Reporting API
Każda z nich oferuje inną funkcjonalność i jest traktowana jako osobny, indywidualny interfejs API.
Ponieważ YouTube jest spółką zależną od Google, różne interfejsy API YouTube są dostarczane i utrzymywane przez Google. Aby uzyskać dostęp do dowolnego interfejsu API udostępnianego przez Google, konieczne są następujące kroki:
- Potrzebujesz konta Google, aby uzyskać dostęp do Google Developers Console.
- Utwórz nowy projekt w konsoli programistów Google.
- Następnie możesz poprosić o klucz API i zarejestrować aplikację.
- Wymagane interfejsy API, do których będziesz potrzebować dostępu, muszą zostać włączone w bibliotece API w Google Cloud Console.
Kiedy na ekranie poświadczeń należy wygenerować klucz API. Rodzaj potrzebnego klucza zależy od indywidualnej aplikacji.
Istnieje pięć rodzajów kluczy API:
Typ klucza | Opis | Użyj przypadku / języka |
---|---|---|
Żaden | Nie ma żadnych ograniczeń i jest zwykle używany do testowania i rozwoju | otwarty na wszystkie środowiska |
Klucz serwera | Używany do aplikacji po stronie serwera. Klucz jest uważany za tajemnicę i nie może być udostępniany publicznie. | PHP, Java, Python, Ruby, C itp. |
Klucz przeglądarki | Używany do aplikacji po stronie klienta. Ponieważ klient zamierza wysyłać żądania do interfejsu API, klucz nie może być tajemnicą. | JavaScript |
Klucz Android | Do użytku w aplikacji na Androida. | Aplikacja na Androida |
klucz iOS | Do użytku w aplikacji na iOS. | Aplikacja na iOS |
Po uzyskaniu i skonfigurowaniu klucza interfejsu API można go użyć do wykonywania połączeń z interfejsem API.
Do ogólnych wywołań API wystarczy klucz API.
Ale jeśli musisz uzyskać dostęp do konta użytkownika, aby uzyskać więcej informacji, przesłać lub ogólnie zmodyfikować dane konta użytkownika, będziesz potrzebować „Identyfikatora klienta” i „Tajnego klienta”.
Służą one do uwierzytelniania w ramach OAuth2 .
YouTube Data API
Ten interfejs API, czasem określany również jako „API v3”, „YouTube Data API v3” lub po prostu „YouTube API”, jest najczęściej używanym interfejsem API YouTube. Umożliwia aplikacji odczytywanie, modyfikowanie, dodawanie lub usuwanie danych związanych z filmami, listami odtwarzania i kanałami. Obejmuje to między innymi:
- Wykonywanie pełnotekstowego wyszukiwania filmów, kanałów i / lub list odtwarzania
- Pobieranie informacji o filmie, kanale lub liście odtwarzania według identyfikatora
- Przesyłanie filmów
- Edycja opisu filmu, kanału lub listy odtwarzania, widoczności i innych informacji
- Zarządzanie zdjęciem profilowym kanału, banerem i innymi informacjami
- Czytanie, publikowanie i edycja komentarzy
YouTube Analytics API i YouTube Reporting API
Te interfejsy API służą do wyszukiwania danych wideo i analizy kanału, takich jak wyświetlenia / kliknięcia i głosy.