【发布时间】:2020-04-21 19:55:48
【问题描述】:
这是我正在使用的代码:
await axios.post(arg.url,
{
headers: {
"Content-Type": "application/json",
Authorization: `Bearer ${SPYauthToken}`
},
params: {name: "playlist"},
}
)
我之前已经提供了对所有必要范围的访问权限并获得了相应的身份验证令牌,但是当我尝试使用我提供的代码创建播放列表时,我收到一条错误消息,提示“请求失败,状态码 401”。
当我尝试在 Spotify 自己的 API 站点中创建播放列表时,它也不起作用:https://developer.spotify.com/console/post-playlists/ 使用他们自己的示例单击“尝试”后,没有任何反应,也没有为我创建播放列表。
我做错了什么,还是 Spotify 必须解决的问题?
谢谢!
【问题讨论】:
-
您在授权标头上缺少引号,无论如何,如果 curl 有效,您是否尝试过?
-
嗨,它确实使用 curl 工作。所以这绝对是我的事。无论如何添加引号都不能解决问题。
-
我使用 fetch 修复了它。出于某种原因,Axios 拒绝处理 POST 请求
-
请看我的回答,也许它可以解决问题
标签: javascript react-native axios spotify