Spotify Web API客户端作用域不工作

Spotify Web API客户端作用域不工作,spotify,Spotify,我正在使用新的web API,并使用scope=playlist modify private授权用户 用户登录并授权我的应用程序 当我稍后为用户创建播放列表时,我得到响应{“error”:{“status”:403,“message”:“client scope不足”} 该错误可能是由于用户首次授权我的应用程序时,客户端范围较低。当用户授权更改时,新的客户端范围似乎没有更新。此外,Spotify网站上也没有撤销客户端作用域的选项。结果表明,创建播放列表需要作用域播放列表修改,即使用户已授予播放

我正在使用新的web API,并使用
scope=playlist modify private
授权用户

用户登录并授权我的应用程序

当我稍后为用户创建播放列表时,我得到响应
{“error”:{“status”:403,“message”:“client scope不足”}


该错误可能是由于用户首次授权我的应用程序时,客户端范围较低。当用户授权更改时,新的客户端范围似乎没有更新。此外,Spotify网站上也没有撤销客户端作用域的选项。

结果表明,创建播放列表需要作用域
播放列表修改
,即使用户已授予
播放列表修改私有

FWIW,在我的测试中,我发现在事实确实起作用后提高作用域。测试这一点的一个好方法是使用
/me
端点,然后依次请求
用户阅读私人
然后
用户阅读电子邮件
。是的,当从
用户阅读私人
更改为
用户阅读电子邮件
时,它对我有效。但是,在创建播放列表时,它不起作用。我无意中传递了一个名为
scopes
(复数,不正确)的参数,而不是
scope
(单数,正确)。我花了比我想承认的更多的时间调试这个…我只是想补充一下,为了创建私人播放列表,你需要修改私人播放列表。然而,可以理解的是,有人可能会认为创建具有相同范围的公共播放列表是可能的。