Это PHP-оболочка для веб-API Spotify. Он включает в себя следующее:
Вспомогательные методы для всех конечных точек API:
Информация об исполнителях, альбомах, треках, подкастах, аудиокнигах и пользователях.
Список музыки, представленной Spotify.
Управление списками воспроизведения и пользовательской музыкальной библиотекой.
Поиск по каталогу Spotify.
Пользовательское управление воспроизведением.
Помощники потока авторизации.
Автоматическое обновление токенов доступа.
Автоматический повтор запросов с ограниченной скоростью.
Поддержка автозагрузки PSR-4.
PHP 8.1 или новее.
Расширение PHP cURL (обычно входит в состав PHP).
Установите его с помощью Composer:
композитору требуется jwilsson/spotify-web-api-php
Прежде чем использовать веб-API Spotify, вам необходимо создать приложение на сайте разработчика Spotify.
Примечание. Приложениям, созданным после 27 мая 2021 г., возможно, потребуется выполнить некоторые дополнительные действия.
Простой пример отображения профиля пользователя:
требуется 'vendor/autoload.php'; $session = новый SpotifyWebAPISession('CLIENT_ID','CLIENT_SECRET','REDIRECT_URI');$api = новый SpotifyWebAPISpotifyWebAPI();if (isset($_GET['code'])) {$session->requestAccessToken($_GET['code']);$api->setAccessToken($session->getAccessToken());print_r($api->me()); } else {$options = ['scope' => ['прочитанное пользователем письмо', ], ];header('Местоположение: ' . $session->getAuthorizeUrl($options));die(); }
Дополнительные инструкции и примеры можно найти в документации.
Консоль Spotify Web API также может оказаться большим подспорьем при опробовании API.
Вклад более чем приветствуется! Дополнительную информацию смотрите на CONTRIBUTING.md.
Лицензия МТИ. Пожалуйста, посетите LICENSE.md для получения дополнительной информации.