通过 Spotify API 从播放列表中获取 ID

Posted

技术标签:

【中文标题】通过 Spotify API 从播放列表中获取 ID【英文标题】:Getting ID's from playlist through Spotify API 【发布时间】:2021-02-11 13:01:55 【问题描述】:

我的问题是我无法找到获取播放列表 ID 或曲目 ID 的方法。这是代码的片段。 json_response 是正确的我只是要解析它非常错误。我已经将我的代码从尝试获取播放列表 ID 更改为尝试获取歌曲 ID,目前我正在尝试获取曲目 ID。但在我尝试获取播放列表 ID 的代码之前,我也在处理错误的儿子。

token = getAccessToken(clientID, clientSecret)
response =requests.get(query,
headers="Content-Type":"application/json",
            "Authorization":"Bearer " + token)
    
json_response = response.json()
head_one = "<h1/>"
head_two = "</h2"
id = json_response.id
return id

【问题讨论】:

【参考方案1】:

也许你可以试试这个语法

#...

id = json_response["id"]
return id

如果这不起作用,我怀疑您仍然需要自己转换为 JSON

import json

#...
json_response = json.loads(response.json)
id = json_response["id"]
return id

如果有效,请告诉我

【讨论】:

以上是关于通过 Spotify API 从播放列表中获取 ID的主要内容,如果未能解决你的问题,请参考以下文章

通过用户名从 Spotify 获取公共播放列表

如何从 Spotify 播放列表中获取数据

如何从 Spotify Web API 获取播放列表的特定快照?

spotify api 获取用户的播放列表

从前端 JavaScript 代码获取 Spotify API 访问令牌

从 Spotify API 获取我自己的播放列表的最简单方法是啥?