sdksio / spotify-api-sdk
您可以使用Spotify的Web API来发现音乐和播客,管理您的Spotify音乐库,控制音频播放等。您可以通过左侧的侧边栏或页面顶部的导航栏浏览我们提供的Web API端点。
1.0.0
2024-08-23 06:40 UTC
Requires
- php: ^7.2 || ^8.0
- ext-json: *
- apimatic/core: ~0.3.11
- apimatic/core-interfaces: ~0.1.5
- apimatic/unirest-php: ^4.0.0
Requires (Dev)
- phan/phan: 5.4.2
- squizlabs/php_codesniffer: ^3.5
README
简介
您可以使用Spotify的Web API来发现音乐和播客,管理您的Spotify音乐库,控制音频播放等。您可以通过左侧的侧边栏或页面顶部的导航栏浏览我们提供的Web API端点。
为了成功进行Web API请求,您的应用需要一个有效的访问令牌。您可以通过OAuth 2.0 获得一个。
所有Web API请求的基本URI是 https://api.spotify.com/v1
。
需要帮助?请参阅我们的Web API指南 获取更多信息,或访问Spotify开发者社区论坛 提问并与其他开发者交流。
安装包
运行以下命令安装包并自动将依赖项添加到您的composer.json文件中
composer require "sdksio/spotify-api-sdk:1.0.0"
或者手动添加到composer.json文件中,如下所示
"require": { "sdksio/spotify-api-sdk": "1.0.0" }
您也可以在此查看包: https://packagist.org.cn/packages/sdksio/spotify-api-sdk#1.0.0
初始化API客户端
注意: 客户端文档可在此处找到。
以下参数可配置API客户端
API客户端可以按照以下方式初始化
$client = SpotifyWebAPIClientBuilder::init() ->authorizationCodeAuthCredentials( AuthorizationCodeAuthCredentialsBuilder::init( 'OAuthClientId', 'OAuthClientSecret', 'OAuthRedirectUri' ) ->oAuthScopes( [ OAuthScopeEnum::APP_REMOTE_CONTROL, OAuthScopeEnum::PLAYLIST_READ_PRIVATE ] ) ) ->environment('production') ->build();
API调用返回一个包含以下字段的ApiResponse
对象
授权
此API使用以下身份验证方案。