Dies ist ein PHP-Wrapper für die Web-API von Spotify. Es beinhaltet Folgendes:
Hilfsmethoden für alle API-Endpunkte:
Informationen zu Künstlern, Alben, Titeln, Podcasts, Hörbüchern und Benutzern.
Listen Sie Musik auf, die von Spotify angeboten wird.
Verwaltung von Wiedergabelisten und Benutzermusikbibliotheken.
Spotify-Katalogsuche.
Benutzer-Wiedergabesteuerung.
Autorisierungsfluss-Helfer.
Automatische Aktualisierung der Zugriffstoken.
Automatische Wiederholung von Anfragen mit begrenzter Rate.
Unterstützung für das automatische Laden von PSR-4.
PHP 8.1 oder höher.
PHP cURL-Erweiterung (normalerweise in PHP enthalten).
Installieren Sie es mit Composer:
Composer benötigen jwilsson/spotify-web-api-php
Bevor Sie die Spotify-Web-API verwenden können, müssen Sie auf der Entwicklerseite von Spotify eine App erstellen.
Hinweis: Bei Anwendungen, die nach dem 27.05.2021 erstellt wurden, müssen möglicherweise einige zusätzliche Schritte ausgeführt werden.
Einfaches Beispiel für die Anzeige eines Benutzerprofils:
require 'vendor/autoload.php';$session = new SpotifyWebAPISession('CLIENT_ID','CLIENT_SECRET','REDIRECT_URI');$api = new SpotifyWebAPISpotifyWebAPI();if (isset($_GET['code'])) {$session->requestAccessToken($_GET['code']);$api->setAccessToken($session->getAccessToken());print_r($api->me()); } else {$options = ['scope' => ['user-read-email', ], ];header('Location: ' . $session->getAuthorizeUrl($options));die(); }
Weitere Anweisungen und Beispiele finden Sie in der Dokumentation.
Auch die Spotify Web API Console kann beim Ausprobieren der API eine große Hilfe sein.
Beiträge sind herzlich willkommen! Weitere Informationen finden Sie unter CONTRIBUTING.md.
MIT-Lizenz. Weitere Informationen finden Sie unter LICENSE.md.