binalogue/laravel-spotify-wrapper

此包已被废弃,不再维护。没有建议的替代包。

Spotify的Web API的PHP包装器。

v0.4.1 2019-12-04 16:58 UTC

This package is auto-updated.

Last update: 2022-01-11 08:35:04 UTC


README

Latest Version on Packagist Build Status Quality Score Total Downloads

这是一个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)。请参阅 许可证文件 了解更多信息。