Este es un contenedor PHP para la API web de Spotify. Incluye lo siguiente:
Métodos auxiliares para todos los puntos finales de API:
Información sobre artistas, álbumes, pistas, podcasts, audiolibros y usuarios.
Lista de música presentada por Spotify.
Gestión de listas de reproducción y biblioteca musical del usuario.
Búsqueda del catálogo de Spotify.
Control de reproducción del usuario.
Ayudantes del flujo de autorización.
Actualización automática de tokens de acceso.
Reintento automático de solicitudes de tarifa limitada.
Soporte de carga automática PSR-4.
PHP 8.1 o posterior.
Extensión PHP cURL (generalmente incluida con PHP).
Instálalo usando Composer:
el compositor requiere jwilsson/spotify-web-api-php
Antes de utilizar la API web de Spotify, deberá crear una aplicación en el sitio para desarrolladores de Spotify.
Nota: Es posible que las aplicaciones creadas después del 27 de mayo de 2021 deban realizar algunos pasos adicionales.
Ejemplo simple que muestra el perfil de un usuario:
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 {$opciones = ['alcance' => ['usuario-leer-correo electrónico', ], ];header('Ubicación: ' . $sesión->getAuthorizeUrl($opciones));die(); }
Para obtener más instrucciones y ejemplos, consulte la documentación.
La consola API web de Spotify también puede resultar de gran ayuda a la hora de probar la API.
¡Las contribuciones son más que bienvenidas! Consulte CONTRIBUTING.md para obtener más información.
Licencia MIT. Consulte LICENSE.md para obtener más información.