导入
管理用户个人资料中的歌曲
学习如何使用 Spotify API 管理用户资料中的播放列表。
| 查询参数 | 分类 | 类型 | 描述 |
|---|---|---|---|
| ids | 必需 | 字符串 | 包含我们想要保存到当前用户资料中的歌曲 ID。这些 ID 用逗号(,)分隔。一次调用最多可保存 20 首歌曲。 |
| 请求体参数 | 分类 | 类型 | 描述 |
|---|---|---|---|
| ids | 可选 | 字符串 | 包含我们想要从当前用户资料中保存或删除的歌曲 ID。这些 ID 用逗号(,)分隔。一次调用最多可保存或删除 50 首歌曲。如果使用了 ids 查询参数,此处列出的 ID 将被覆盖。 |
1url = ('https://api.spotify.com/v1/me/tracks?' 2 'ids=4rHZZAmHpZrA3iH5zx8frV,3C0nOe05EIt1390bVABLyN') 3 # 4rHZZAmHpZrA3iH5zx8frV 是歌曲《Mirrors》的 Spotify ID 4 # 3C0nOe05EIt1390bVABLyN 是歌曲《On the Floor》的 Spotify ID 5headers = { 6 'Content-Type': 'application/json', 7 'Authorization': 'Bearer {{AUTHORIZATION_CODE_ACCESS_TOKEN}}' 8} 9 10response = requests.request("PUT", url, headers=headers, params={}) 11if response.status_code == 200: 12 print(response.status_code) 13else: 14 print(json.dumps(response.json(), indent=4))
1url = 'https://api.spotify.com/v1/me/tracks' 2data = { 3 "ids": "3C0nOe05EIt1390bVABLyN" 4 } 5 # 3C0nOe05EIt1390bVABLyN 是歌曲《On the Floor》的 Spotify ID 6headers = { 7 'Content-Type': 'application/json', 8 'Authorization': 'Bearer {{AUTHORIZATION_CODE_ACCESS_TOKEN}}' 9} 10 11response = requests.request("DELETE", url, headers=headers, params=data) 12if response.status_code == 200: 13 print(response.status_code) 14else: 15 print(json.dumps(response.json(), indent=4))