Logo
Section 1 / 3

创建播放列表并添加项目到播放列表

学习如何使用 Spotify 用户账户创建播放列表并添加项目。

导入

创建播放列表并添加项目到播放列表

学习如何使用 Spotify 用户账户创建播放列表并添加项目。

查询参数类别类型描述
name必需字符串我们想要分配给播放列表的名称。
public可选布尔值设置播放列表为公开或私有。可选值为 true 和 false。此参数的默认值为 true。
collaborative可选布尔值设置播放列表是否为协作模式。如果播放列表是协作的,可以邀请其他用户编辑该播放列表。其默认值为 false。若设置为 true,则 public 参数必须为 false。
description可选字符串播放列表的描述信息
1url = 'https://api.spotify.com/v1/me' 2 3headers = { 4 'Content-Type': 'application/json', 5 'Authorization': 'Bearer {{AUTHORIZATION_CODE_ACCESS_TOKEN}}' 6} 7 8response = requests.request("GET", url, headers=headers) 9print(json.dumps(response.json(), indent=4))
1url = 'https://api.spotify.com/v1/users/{{USER_ID}}/playlists' 2 3data = { 4 'name': '示例播放列表', 5 'description': '使用 Spotify API 创建的播放列表' 6} 7 8headers = { 9 'Content-Type': 'application/json', 10 'Authorization': 'Bearer {{AUTHORIZATION_CODE_ACCESS_TOKEN}}' 11} 12 13response = requests.request("POST", url, headers=headers, data=json.dumps(data)) 14print(json.dumps(response.json(), indent=4))

响应字段类型描述
description字符串我们提供的播放列表描述信息。
owner对象数组包含用户相关信息。
tracks对象数组包含播放列表中歌曲的信息。新创建的播放列表将为空。
images对象数组包含播放列表封面图片的链接及其尺寸信息。目前将为空。
id字符串播放列表的 ID。
name字符串播放列表的名称。

查询参数类别类型描述
position可选整数指定要添加项目在播放列表中的位置。
uris可选数组包含要添加项目的 Spotify URIs。这些 URIs 可通过 Get Track、Get Episodes 或 Search for Item 接口获取。数组最多可包含 100 个 URIs。

参数类别类型描述
position可选整数指定要添加项目在播放列表中的位置。
uris可选数组包含要添加项目的 Spotify URIs。这些 URIs 可通过 Get Track、Get Episodes 或 Search for Item 接口获取。数组最多可包含 100 个 URIs。如果查询参数中已包含 URIs,则忽略此处的 URIs。
1url = 'https://api.spotify.com/v1/playlists/{{PLAYLIST_ID}}/tracks' 2 3data = { 4 'uris': ['spotify:track:4iV5W9uYEdYUVa79Axb7Rh', 'spotify:track:1301WleyT98MSxVHPZCA6M'] 5} 6 7headers = { 8 'Content-Type': 'application/json', 9 'Authorization': 'Bearer {{AUTHORIZATION_CODE_ACCESS_TOKEN}}' 10} 11 12response = requests.request("POST", url, headers=headers, data=json.dumps(data)) 13print(json.dumps(response.json(), indent=4))

专辑

用户播放列表及播放列表信息