【发布时间】:2017-03-16 20:14:51
【问题描述】:
我的目标是为我添加到播放列表中的所有歌曲创建一个 CSV,同时指明歌曲添加到哪个播放列表。
我有一个播放列表 ID 列表,当我通过 Python 发出请求时,我正在循环这些 ID
https://api.spotify.com/v1/users/{user_id}/playlists/{playlist_id}/tracks。我感兴趣的领域是:
items(added_by.id, added_at,track(name,id,duration_ms,album(name,id), artists(name, id)))
我目前的输出如下(只显示一首曲目):
{
"items" : [ {
"added_at" : "2017-02-28T16:58:10Z",
"added_by" : {
"id" : "nelsonology"
},
"track" : {
"album" : {
"id" : "2UhSfdDHLBBbWK4ifose0x",
"name" : "Love Slacker"
},
"artists" : [ {
"id" : "5BhFZpE8kUGZJiKOsYjLQM",
"name" : "Yeek"
} ],
"duration_ms" : 245577,
"id" : "6z3fmpMqgV3a8DYZgdiU7w",
"name" : "I'm Not Ready"
}
}
}
所以我的问题是是否有办法(如果有,如何):
- 将播放列表 ID 添加到 JSON 输出中
- 将播放列表 ID 添加到 CSV 输出中
我不熟悉 API 或 Python,因此非常感谢任何有关这方面的指导!
【问题讨论】: