我已经从简单轨道播放项目复制了代码,当我第一次打开应用程序时,我在 Safari 中打开 Spotify 登录页面,并通过 session 正确获取回调。当我检查属性 isValid
时,它是 YES,但 expirationDate
与当前时间相同。
当我第一次请求 playlistsForUserInSession 时,一切都很好,但如果我尝试再次获取它,我会收到以下消息:
Error Domain=com.spotify.ios-sdk Code=500 "internal server error" UserInfo=0x16eb00c0 {NSLocalizedDescription=internal server error}
似乎有什么错误?
我还可以补充一点,当我获取播放列表(第一次)时,我可以轻松请求播放音乐,获取播放列表中的 nextPage 等等,playlistsForUserInSession
特别有问题吗?
最佳答案
我发现了这个问题。
当我请求 token 时,我错过了在范围内发送读取播放列表标志,因此无法获取播放列表。
我真的希望 Spotify 发送一些与“500 内部服务器错误”不同的内容,这样我就不会花几个小时来找到这个错误:)
因此,对于其他所有人,请检查一下您的范围是否正确!
关于ios - Spotify iOS SDK - 错误域 = com.spotify.ios-sdk 代码 = 500 "internal server error",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27450870/