wesolowski/spotify-api-connect

1.1.1 2019-09-24 20:55 UTC

README

Build Status codecov Scrutinizer Code Quality

这是 Spotify Web API PHP 的包装器 Spotify Web API PHP

需求

  • PHP 7.2 或更高版本。
  • PHP cURL 扩展(通常随 PHP 一起提供)。

开始

添加环境变量

CLIENT_ID = ###my_client_id###
CLIENT_SECRET = ###my_client_secret###
REDIRECT_URI = ###my_redirect_uri###
REFRESH_TOKEN = ###my_refresh_token###

您可以使用以下包设置环境变量: PHP dotenvSymfony DotEnv 或在您的应用程序中手动设置 $_ENV['CLIENT_ID']=CLIENT_ID

工厂

工厂类 SpotifyApiConnectFactory 提供对主要功能的访问

首先,您应该设置 CLIENT_IDCLIENT_SECRETREDIRECT_URI 环境变量。
REDIRECT_URI 是您的应用程序 URL

对于重定向 URL,请使用此类: SpotifyApiConnect\Application\SpotifyWebApiPhp\Session
-> 工厂: (new SpotifyApiConnectFactory)->createSpotifyApiAuth()

以下是一个 Symfony 示例: https://github.com/wesolowski/symfony-spotify-playlist-update/blob/master/src/Component/Token/Communication/Controller/Token.php

当您获得刷新令牌时,请将其保存在 $_ENV['REFRESH_TOKEN']