【发布时间】:2020-11-18 11:12:06
【问题描述】:
我正在为我的硕士课程做最后一个项目。 :)
其中一项任务是获取每个艺术家(姓名)的 Spotify 艺术家 URI,列在不同的数据集(“数据”)中。然后我必须将每个艺术家的 URI 添加到原始数据集中。
我一直在尝试一些东西,但我不断收到error messages. 有没有人可以帮助这个 Python 假人?
谢谢!!
这是我的代码:
import requests
import json
headers = {
'Accept': 'application/json',
'Content-Type': 'application/json',
'Authorization': 'Bearer BQDXxeeEiSPLfjhRS_IclrK5HsvL7-VD- EGWGQXUTzGw4DZjGPJKfvnAENy9hAtGplHgW7yngchunypC_1EV_b2CKz_qW6AOoh9fp0yG0ckyCArxAGSqa8aMzW4BHeLiBbD8L7HObUS7zX_XK-PGAvrQF_sUFMpIgpMtcsRi',}
for name in data:
response = requests.get(' https://api.spotify.com/v1/artists/{id}', headers=headers)
json_data = json.loads(response.text) # Converting response into Python data structure
print(json_data)
【问题讨论】:
-
好吧,“超出 API 速率限制”并不是代码本身的问题,这意味着 Spotify 不允许您在这么短的时间内完成那么多请求。您的选择是减慢脚本以使其保持在限制以下,或者要求 Spotify 提高限制(这可能需要付费。)
标签: python python-3.x api spotify