Il s'agit d'un wrapper PHP pour l'API Web de Spotify. Il comprend les éléments suivants :
Méthodes d'assistance pour tous les points de terminaison de l'API :
Informations sur les artistes, albums, pistes, podcasts, livres audio et utilisateurs.
Répertoriez la musique présentée par Spotify.
Gestion des playlists et des bibliothèques musicales des utilisateurs.
Recherche dans le catalogue Spotify.
Contrôle de lecture utilisateur.
Assistants de flux d’autorisation.
Actualisation automatique des jetons d'accès.
Nouvelle tentative automatique des demandes à débit limité.
Prise en charge du chargement automatique PSR-4.
PHP 8.1 ou version ultérieure.
Extension PHP cURL (généralement incluse avec PHP).
Installez-le à l'aide de Composer :
le compositeur nécessite jwilsson/spotify-web-api-php
Avant d'utiliser l'API Web Spotify, vous devrez créer une application sur le site des développeurs de Spotify.
Remarque : Les applications créées après le 27/05/2021 peuvent devoir effectuer quelques étapes supplémentaires.
Exemple simple affichant le profil d'un utilisateur :
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('Emplacement : ' . $session->getAuthorizeUrl($options));die(); }
Pour plus d’instructions et d’exemples, consultez la documentation.
La console Spotify Web API peut également être d'une grande aide lors de l'essai de l'API.
Les contributions sont plus que bienvenues ! Voir CONTRIBUTING.md pour plus d'informations.
Licence MIT. Veuillez consulter LICENSE.md pour plus d'informations.