我尝试使用我的开发者帐户的凭据为Spotify上的用户不同用户创建新的播放列表(使用通过使用开发人员ID作为所有者ID生成的身份验证密钥)。但它不起作用并显示以下错误消息。 错误消息:“您无法为其他用户创建播放列表。”
我想知道使用其他帐户的凭据在一个帐户上创建新播放列表的方式。
我希望我的用户能够使用我的应用程序使用spotify播放列表。
谢谢。
答案 0 :(得分:1)
正如您已经引用的那样:
"您无法为其他用户创建播放列表。"
发出Create a Playlist请求时使用的访问令牌需要由您为其创建播放列表的用户授权。否则,任何应用程序都可以在用户上创建播放列表。代表未经他们明确许可。
这并不会阻止您的应用为其他用户创建播放列表,但您需要使用Authorization Code flow或Implicit Grant flow来获取访问令牌。 (通过Client Credentials流程检索的访问令牌并不与任何特定用户绑定。)这些流程是oAuth 2.0标准的一部分,有很多文档可以阅读更多有关它们的信息。有关Spotify特定的指南,请参阅Spotify's Authorization Guide。这些流程的代码示例也可以在Github上找到。