有没有办法在我的应用中播放Spotify歌曲,使用为我的应用生成的令牌,而不是每个用户?
答案 0 :(得分:1)
有没有办法在我的应用中使用令牌播放Spotify歌曲 为我的应用生成,而不是为每个用户生成?
是的,但有一个巨大的警告。如果您的应用程序使用连接到具有streaming
范围的特定用户的访问令牌开始播放曲目,则它将使用来自同一用户的访问令牌中断您的应用程序的任何其他实例的播放。
为了澄清,为了开始回放,您的应用程序需要提供具有streaming
范围的访问令牌。只有在用户授予您的应用程序权限时,才能授予streaming
范围。这意味着streaming
范围始终连接到已授权应用程序的用户。
Spotify允许用户从单个设备播放音乐。如果您正在播放Spotify桌面应用程序中的音乐,并尝试同时在手机上的Spotify应用程序上开始播放,则桌面应用程序将自动停止。如果您尝试使用连接到同一用户的访问令牌尝试通过您的应用程序开始播放,则会发生相同类型的中断。
用户必须是Spotify Premium订阅者 - Spotify Free的移动SDK中不支持。