如何使IOS应用程序使用其Web-API播放Spotify播放列表?

时间:2019-06-02 17:16:41

标签: ios spotify

我要为瑜伽课创建自定义播放列表,并希望使用我们的应用程序播放。当播放列表达到某个时间间隔时,我还需要跳过一些播放列表。

我尝试使用Spotify Web API创建带有自定义曲目的播放列表。但是,当尝试将 https://api.spotify.com/v1/me/player/play 端点用于所需的上下文uri时,它会因为非高级而引发错误。 我确保所有范围都被使用。 所以没有高级用户就无法流媒体吗?

Alamofire.request("https://api.spotify.com/v1/me/player/play", method: .put , parameters: parameters, encoding: URLEncoding.httpBody , headers: headers).responseJSON { response in
            print("-- USER Playlists Custom --")
        }


error =     {
        message = "Player command failed: Premium required";
        reason = "PREMIUM_REQUIRED";
        status = 403;
}

1 个答案:

答案 0 :(得分:0)

的确如此,因为该消息指出通过Spotify API进行音乐播放仅支持具有高级订阅的音乐-您需要注册一个,通常(取决于地区),Spotify提供至少一个月的免费使用期,因此您可以尝试一下,但是如果没有高级订阅,您将无法流式播放音乐。