binalogue / laravel-spotify-wrapper
此包已被废弃,不再维护。没有建议的替代包。
Spotify的Web API的PHP包装器。
v0.4.1
2019-12-04 16:58 UTC
Requires
- php: ^7.1
- jwilsson/spotify-web-api-php: ^2.6
Requires (Dev)
- larapack/dd: ^1.0
- phpunit/phpunit: ^7.0
README
这是一个jwilsson/spotify-web-api-php的PHP包装器。它包括
- 授权流程助手。
安装
您可以通过 Composer 安装此包
composer require binalogue/laravel-spotify-wrapper
将以下行添加到 config/services.php
'spotify' => [
'client_id' => env('SPOTIFY_CLIENT_ID'),
'client_secret' => env('SPOTIFY_CLIENT_SECRET'),
],
使用方法
$spotify = app()->make('SpotifyWrapper', [
'callback' => '/playlist',
]);
可用选项
callback
: 可选. 用户授权或拒绝权限后重定向到的URI。此URI需要是在您注册应用程序时指定的重定向URI白名单中输入的。scope
: 可选. 空格分隔的权限列表。如果没有指定权限,则只会授权访问公开信息。show_dialog
: 可选. 是否强制用户再次批准应用程序。如果false
(默认值),则已经批准应用程序的用户可能会自动重定向到由 redirect_uri 指定的URI。如果true
,则用户不会自动重定向,并将需要再次批准应用程序。
方法参考
这些是可用的方法
requestAccessToken
SpotifyWrapper\SpotifyWrapper::requestAccessToken()
请求访问令牌。
首先,用户将被重定向到Spotify批准应用程序。然后,用户将带着授权代码返回,我们请求访问令牌。
变更日志
请参阅 CHANGELOG 了解最近更改的更多信息。
致谢
许可证
MIT许可证(MIT)。请参阅 许可证文件 了解更多信息。