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

How to make IOS app play Spotify Playlist using its Web-API?

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

我试过使用 Spotify Web API 创建带有自定义曲目的播放列表。但是当尝试为所需的上下文 uri 使用 https://api.spotify.com/v1/me/player/play 端点时,它会抛出非高级错误。 我确保所有的范围都被使用。 那么没有高级用户就没有办法进行流式传输吗?

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;
}

事实上,由于消息指出通过 Spotify 播放音乐 API 仅支持具有高级订阅的用户 - 您需要注册一个,通常(取决于地区)Spotify 至少提供一个一个月免费开始,所以您可以尝试一下,但如果没有高级订阅,您将无法播放音乐。