Sök…


Anmärkningar

Det här avsnittet ger en översikt över vad youtube-api är, och varför en utvecklare kanske vill använda den.

Det bör också nämna alla stora ämnen inom youtube-api och länka till relaterade ämnen. Eftersom dokumentationen för youtube-api är ny kan du behöva skapa initialversioner av relaterade ämnen.

Komma igång med YouTube API: er

Det finns för närvarande tre YouTube-API: er tillgängliga för allmänheten:

  1. YouTube Data API
  2. YouTube Analytics API
  3. YouTube-rapporterings API

Var och en av dessa erbjuder olika funktioner och behandlas som separata, individuella API: er.

Eftersom YouTube är ett dotterbolag till Google, tillhandahålls och underhålls de olika YouTube API: erna. Följande steg är nödvändiga för att få åtkomst till alla APIer som tillhandahålls av Google:

  1. Du behöver ett Google-konto för att komma åt Google Developers Console.
  2. Skapa ett nytt projekt i din Google Developers Console.
  3. Du kan då begära en API-nyckel och registrera din ansökan.
  4. De nödvändiga API: erna som du behöver tillgång till måste aktiveras i API-biblioteket i Google Cloud Console.

När på referensskärmen måste en API-nyckel genereras. Vilken typ av nyckel som behövs beror på den enskilda applikationen.

Det finns fem typer av API-nycklar:

Nyckeltyp Beskrivning Använd fall / språk
Ingen Har inga begränsningar och används normalt för testning och utveckling öppen för alla miljöer
Servernyckel Används för serversidan. Nyckeln betraktas som en hemlighet och kanske inte utsätts för allmänheten. PHP, Java, Python, Ruby, C, etc.
Webbläsarnyckel Används för klientsidan. Eftersom klienten kommer att utfärda förfrågningar till API kan nyckeln inte vara en hemlighet. JavaScript
Android-nyckel För användning i en Android-app. Android-app
iOS-nyckel För användning i en iOS-app. iOS-app

När en API-nyckel har erhållits och konfigurerats kan du sedan använda den för att ringa till API: et.

För allmänna API-samtal är allt du behöver API-nyckeln.
Men om du behöver komma åt ett användares konto för att få mer information, ladda upp eller generellt ändra en användares kontodata behöver du ett "Klient-ID" och ett "Klienthemlighet".
Dessa används för autentisering med OAuth2- ramverket.

YouTube Data API

Detta API, ibland även känt som "API v3", "YouTube Data API v3" eller bara "YouTube API", är det mest använda YouTube API. Det gör det möjligt för en applikation att läsa, ändra, lägga till eller ta bort data relaterade till videor, spellistor och kanaler. Detta inkluderar, men är inte begränsat till:

  1. Utför sökningar i fulltext efter videor, kanaler och / eller spellistor
  2. Hämtar information om en video, kanal eller spellista med id
  3. Ladda upp videor
  4. Redigera en videoklipp, kanals eller spellistans beskrivning, synlighet och annan information
  5. Hantera en kanals profilbild, banner och annan information
  6. Läsa, posta och redigera kommentarer

YouTube Analytics API och YouTube Reporting API

Dessa API: er används för att fråga efter video- och kanalanalys, som visningar / klick och röster.



Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow