【发布时间】:2014-08-08 22:43:43
【问题描述】:
我正在使用新的 Web API 并使用 scope=playlist-modify-private 授权用户。
用户登录并授权我的应用。
当我稍后为用户创建播放列表时,我会收到回复 { "error": { "status": 403, "message": "Insufficient client scope" } };
该错误可能是由于当用户首次授权我的应用时,客户端范围较小。当用户授权更改时,似乎新的客户端范围没有更新。此外,在 Spotify 网站上没有撤销客户范围的选项。
【问题讨论】:
-
FWIW,在我的测试中,我发现事后提高范围确实有效。对此进行测试的一个好方法是使用
/me端点并依次请求user-read-private然后user-read-email。 -
是的,从
user-read-private更改为user-read-email时它对我有用。但是,它在创建播放列表时不起作用。 -
我不小心传递了一个名为
scopes(复数,不正确)的参数,而不是scope(单数,正确)。花费的时间比我想承认的调试时间还要多...
标签: spotify