youtube-api Tutorial
Erste Schritte mit Youtube-API
Suche…
Bemerkungen
In diesem Abschnitt erhalten Sie einen Überblick darüber, was youtube-api ist und warum ein Entwickler es verwenden möchte.
Es sollte auch alle großen Themen in youtube-api erwähnen und auf die verwandten Themen verweisen. Da die Dokumentation für youtube-api neu ist, müssen Sie möglicherweise erste Versionen dieser verwandten Themen erstellen.
Erste Schritte mit den YouTube-APIs
Derzeit sind drei YouTube-APIs für die Öffentlichkeit verfügbar:
- YouTube-Daten-API
- YouTube Analytics-API
- YouTube-Berichts-API
Jede dieser Funktionen bietet unterschiedliche Funktionen und wird als separate, individuelle APIs behandelt.
Da YouTube eine Tochtergesellschaft von Google ist, werden die verschiedenen YouTube-APIs von Google bereitgestellt und verwaltet. Um auf eine von Google bereitgestellte API zuzugreifen, sind folgende Schritte erforderlich:
- Sie benötigen ein Google-Konto, um auf die Google Developers Console zugreifen zu können.
- Erstellen Sie ein neues Projekt in Ihrer Google Developers Console.
- Sie können dann einen API-Schlüssel anfordern und Ihre Anwendung registrieren.
- Die erforderlichen APIs, auf die Sie zugreifen müssen, müssen in der API-Bibliothek der Google Cloud Console aktiviert werden.
Wenn auf dem Anmeldeinformationsbildschirm ein API-Schlüssel generiert werden muss. Die Art des Schlüssels, der benötigt wird, hängt von der jeweiligen Anwendung ab.
Es gibt fünf Arten von API-Schlüsseln:
Schlüsselart | Beschreibung | Fall / Sprache verwenden |
---|---|---|
Keiner | Hat keine Einschränkungen und wird normalerweise zum Testen und Entwickeln verwendet | offen für alle Umgebungen |
Server-Schlüssel | Wird für serverseitige Anwendungen verwendet. Der Schlüssel gilt als geheim und darf der Öffentlichkeit nicht zugänglich gemacht werden. | PHP, Java, Python, Ruby, C usw. |
Browsertaste | Wird für clientseitige Anwendungen verwendet. Da der Client Anforderungen an die API ausgibt, kann der Schlüssel kein Geheimnis sein. | JavaScript |
Android-Taste | Zur Verwendung in einer Android-App. | Android App |
iOS-Taste | Zur Verwendung in einer iOS-App. | iOS App |
Sobald ein API-Schlüssel abgerufen und konfiguriert wurde, können Sie ihn zum Aufrufen der API verwenden.
Für allgemeine API-Aufrufe benötigen Sie lediglich den API-Schlüssel.
Wenn Sie jedoch auf das Konto eines Benutzers zugreifen müssen, um weitere Informationen zu erhalten, die Kontodaten eines Benutzers hochzuladen oder allgemein zu ändern, benötigen Sie eine "Client-ID" und ein "Client-Secret".
Diese werden zur Authentifizierung mit dem OAuth2- Framework verwendet.
YouTube-Daten-API
Diese API, die manchmal auch als "API v3", "YouTube Data API v3" oder einfach "YouTube API" bezeichnet wird, ist die am häufigsten verwendete YouTube-API. Es ermöglicht einer Anwendung, Daten zu Videos, Wiedergabelisten und Kanälen zu lesen, zu ändern, hinzuzufügen oder zu löschen. Dies umfasst unter anderem:
- Durchführen einer Volltextsuche nach Videos, Kanälen und / oder Wiedergabelisten
- Informationen über ein Video, einen Kanal oder eine Wiedergabeliste anhand der ID abrufen
- Videos hochladen
- Bearbeiten der Beschreibung, Sichtbarkeit und anderer Informationen eines Videos, Kanals oder einer Wiedergabeliste
- Verwalten eines Kanalprofils, eines Banners und anderer Informationen
- Kommentare lesen, posten und bearbeiten
YouTube Analytics-API und YouTube-Berichterstellungs-API
Diese APIs werden zur Abfrage von Video- und Kanalanalysen wie Ansichten / Klicks und Bewertungen verwendet.