So verwenden Sie die Youtube-API mit NodeJS

Blog

Youtube ist die größte Video- und Musik-Streaming-Plattform der Welt. Als Open-Source-Technologie bietet Google viele APIs für die Zusammenarbeit mit Youtube. Von der Automatisierung der Suche bis zum Abrufen von Wiedergabelisten kann die Youtube-API den Entwicklern in vielen Dingen helfen und ist nützlich für den Aufbau von Diensten wie Musik-Playern, Video-Playern, Marketing auf YouTube, Adsense usw.



Dieser Artikel führt Sie durch die Schritte zum Abrufen einer Liste von Songs über die Verwendung der Youtube-API. Der Search-Parameter wird vom Benutzer bereitgestellt und der API-Aufruf erfolgt in einem Node Js-Backend. Youtube stellt je nach Verwendung des Benutzers 3-4 Arten von APIs bereit. Wir arbeiten mit der Youtube Data API v3.

wo bekommt man siacoin

Installieren Sie zunächst die Node Js-Umgebung, indem Sie den folgenden Befehl in das Terminal Ihres bevorzugten Editors eingeben.



npm installieren

Es wird ein package.json- und ein package-lock.json-Paket erstellt. Nach diesem Schritt benötigen wir einen Schlüssel, um unseren API-Aufruf zu verwenden. Die Youtube-API muss vor dem Aufruf authentifiziert werden. Die Authentifizierung erfolgt, um nicht autorisierte Anrufe zu schützen und die Integrität des Benutzers zu schützen. Die offizielle Youtube-API-Dokumentation (Link unten) bietet 3 Möglichkeiten zur Authentifizierung der Daten. Von den verfügbaren Methoden verwenden wir die API-Schlüsselmethode, die die einfachste und am wenigsten sichere Methode ist. Sicherheit ist hier kein Thema, da wir unseren Player nicht für kommerzielle Zwecke verwenden.



Das Abrufen des Authentifizierungsschlüssels ist eine sehr einfache Aufgabe. Gehen Sie auf

Gehen Sie nun zurück zum Editor. Erstellen Sie eine .js-Datei. Wir verwenden Express als Deckmantel, um die Anfrage für unseren API-Aufruf zu erhalten. Installieren Sie daher das Express-Paket mit **_npm i express _** und importieren Sie dasselbe in die oben erstellte Datei.

Jetzt müssen wir den API-Aufruf mit den erforderlichen Parametern erstellen. Für unterschiedliche Aufgaben werden unterschiedliche Parameter verwendet. Da wir Videos basierend auf den Suchparametern des Benutzers abrufen, lautet die Build-URL basierend auf den oben genannten:

Durch die URL gehen:-

  1. Der Schlüsselparameter verwendet unseren oben erhaltenen API-Schlüssel.
  2. type=videos bedeutet, dass wir nach Videos suchen. Dafür gibt es 3 Alternativen (beliebig, Art und Video).
  3. Die |_+_| Parameter gibt eine durch Kommas getrennte Liste mit einem oder mehreren |_+_| Ressourceneigenschaften, die die API-Antwort enthält. Setzen Sie den Parameterwert auf |_+_|
  4. maxResults nimmt eine ganze Zahl, die die Anzahl der Videos angibt, die wir in einem API-Aufruf benötigen, und q nimmt den Parameter, den der Benutzer suchen muss.

#axios #expressjs #youtube-api #nodejs #api

wie man bei bitrue kauft

medium.com

So verwenden Sie die Youtube-API mit NodeJS

Dieser Artikel führt Sie durch die Schritte zum Abrufen einer Liste von Songs über die Verwendung der Youtube-API. Der Search-Parameter wird vom Benutzer bereitgestellt und der API-Aufruf erfolgt in einem Node Js-Backend. Youtube stellt je nach Verwendung des Benutzers 3-4 Arten von APIs bereit. Wir arbeiten mit der Youtube Data API v3.