python - 获取 Spotify Artist URI(Python 初学者)
问题描述
我正在为我的硕士课程做一个最终项目。:)
其中一项任务是获取每个艺术家(姓名)的 Spotify 艺术家 URI,列在不同的数据集(“数据”)中。之后我必须将每个艺术家的 URI 添加到原始数据集中。
我一直在尝试一些事情,但我不断收到错误消息。 有没有人可以帮助这个 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 时有一定的限制。很少有 API 每天有 50 个,而其他 API 每天有 500 个,但最终您可以在第二天再次使用它,而另一种选择是您可以尝试创建新的 API 凭证,在这种情况下它应该可以正常工作同一天本身。
PS:遇到这个问题,因为我正在做一个类似的项目,我需要从 Spotify 获取艺术家的 URI,而不必从 Spotify 手动复制艺术家的 URI,仍然想知道是否有办法在不使用的情况下做到这一点selenium,因为正在构建的应用程序本身将成为桌面应用程序。
推荐阅读
- javascript - 无法识别用于登录用户的 Firebase 功能。特别是 signInWithEmailAndPassword()
- excel - 使用索引匹配查找文本
- android - gradle缓存路径中sha1代码目录的规则是什么?
- javascript - 如果 Javascript 是单线程的,怎么会同时发生两件事?
- assembly - 在 mips 中创建 Padovan 序列的函数
- django - Django - 当唯一约束失败时,在用户更改字段之前不允许提交表单
- ffmpeg - ffmpeg 编码的 hls 使音频和视频逐渐不同步
- c++ - 将文件中的所有行存储到字符串数组
- c++ - 不同的数据包,联合 - 是正确的用法\验证?
- ios - iOS 13 中的secondaryAudioShouldBeSilencedHint 问题