youtube-apiAan de slag met youtube-api


Opmerkingen

Deze sectie geeft een overzicht van wat youtube-api is en waarom een ontwikkelaar het misschien wil gebruiken.

Het moet ook alle grote onderwerpen binnen youtube-api vermelden en een link naar de gerelateerde onderwerpen bevatten. Omdat de documentatie voor youtube-api nieuw is, moet u mogelijk eerste versies van die gerelateerde onderwerpen maken.

Aan de slag met YouTube API's

Er zijn momenteel drie YouTube-API's beschikbaar voor het publiek:

  1. YouTube Data API
  2. YouTube Analytics API
  3. YouTube Reporting API

Elk van deze biedt verschillende functionaliteit en wordt behandeld als afzonderlijke, individuele API's.

Omdat YouTube een dochteronderneming van Google is, worden de verschillende YouTube-API's aangeboden en onderhouden door Google. Om toegang te krijgen tot een door Google geleverde API zijn de volgende stappen nodig:

  1. U heeft een Google-account nodig om toegang te krijgen tot de Google Developers Console.
  2. Maak een nieuw project in uw Google Developers Console.
  3. U kunt vervolgens een API-sleutel aanvragen en uw toepassing registreren.
  4. De vereiste API's waartoe u toegang nodig hebt, moeten worden ingeschakeld in de API-bibliotheek van de Google Cloud Console.

Wanneer op het inlogscherm een API-sleutel moet worden gegenereerd. Het type sleutel dat nodig is, is afhankelijk van de individuele toepassing.

Er zijn vijf soorten API-sleutels:

Sleutel type Beschrijving Gebruik case / taal
Geen Heeft geen beperkingen en wordt normaal gebruikt voor testen en ontwikkeling open voor alle omgevingen
Server sleutel Gebruikt voor server-side applicaties. De sleutel wordt als geheim beschouwd en is mogelijk niet openbaar. PHP, Java, Python, Ruby, C, etc.
Browsertoets Gebruikt voor client-side applicaties. Aangezien de client aanvragen naar de API gaat verzenden, kan de sleutel geen geheim zijn. JavaScript
Android-sleutel Voor gebruik in een Android-app. Android-app
iOS-sleutel Voor gebruik in een iOS-app. iOS-app

Nadat een API-sleutel is verkregen en geconfigureerd, kunt u deze gebruiken om oproepen naar de API te maken.

Voor algemene API-aanroepen heeft u alleen de API-sleutel nodig.
Maar als u toegang moet krijgen tot een gebruikersaccount om meer informatie te krijgen, de accountgegevens van een gebruiker te uploaden of in het algemeen te wijzigen, hebt u een "klant-ID" en een "klantgeheim" nodig.
Deze worden gebruikt voor authenticatie met het OAuth2- framework.

YouTube Analytics API & YouTube Reporting API

Deze API's worden gebruikt om te zoeken naar video- en kanaalanalyses, zoals weergaven / klikken en stemmen.

YouTube Data API

Deze API, soms ook "API v3", "YouTube Data API v3" of alleen "YouTube API" genoemd, is de meest gebruikte YouTube API. Hiermee kan een applicatie gegevens met betrekking tot video's, afspeellijsten en kanalen lezen, wijzigen, toevoegen of verwijderen. Dit omvat, maar is niet beperkt tot:

  1. Zoeken in volledige tekst naar video's, kanalen en / of afspeellijsten
  2. Informatie ophalen over een video, kanaal of afspeellijst op ID
  3. Video's uploaden
  4. De beschrijving van een video, kanaal of afspeellijst, zichtbaarheid en andere informatie bewerken
  5. Beheer van een kanaalprofielfoto, banner en andere informatie
  6. Opmerkingen lezen, plaatsen en bewerken