如何在Python中格式化对Spotify Web API的GET请求?
我不熟悉使用API。我正在尝试创建一个脚本,用于从Spotify输出公共播放列表的曲目。我在早期阶段遇到了一个障碍:我不确定如何准确格式化我的GET请求以检索相关播放列表的曲目,以及我将OAuth访问令牌放在何处。我当前的尝试返回401状态代码 到目前为止我所做的:如何在Python中格式化对Spotify Web API的GET请求?,python,python-requests,spotify,Python,Python Requests,Spotify,我不熟悉使用API。我正在尝试创建一个脚本,用于从Spotify输出公共播放列表的曲目。我在早期阶段遇到了一个障碍:我不确定如何准确格式化我的GET请求以检索相关播放列表的曲目,以及我将OAuth访问令牌放在何处。我当前的尝试返回401状态代码 到目前为止我所做的: 我已经在Spotify开发者网站仪表板上创建了一个应用程序 我已将仪表板中的client_id和client_secret保存到脚本(“spotifysecrets.py”)中 我在主脚本中运行了以下代码: 到目前为止,一切似乎
- 我已经在Spotify开发者网站仪表板上创建了一个应用程序
- 我已将仪表板中的client_id和client_secret保存到脚本(“spotifysecrets.py”)中
- 我在主脚本中运行了以下代码:
- 获得令牌后,我在尝试发出跟踪请求时遇到401错误。我写的代码如下:
songs_req = requests.get(tracks, headers={
"Authorization": "Basic {}".format(access_token)
})
相反,这会产生一个400错误。我查看了api,我相信您有一个语法错误:
songs_req = requests.get(tracks, {
"Authorization": "Basic {}".format(access_token)
})
应该是:
songs_req = requests.get(tracks, {
"Authorization": "Bearer {}".format(access_token)
})
songs_req = requests.get(tracks, {
"Authorization": "Basic {}".format(access_token)
})
songs_req = requests.get(tracks, {
"Authorization": "Bearer {}".format(access_token)
})