sdksio/spotify-api-sdk

您可以使用Spotify的Web API来发现音乐和播客,管理您的Spotify音乐库,控制音频播放等。您可以通过左侧的侧边栏或页面顶部的导航栏浏览我们提供的Web API端点。

1.0.0 2024-08-23 06:40 UTC

This package is auto-updated.

Last update: 2024-09-23 06:50:45 UTC


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使用以下身份验证方案。

API列表

类文档