【发布时间】:2014-12-12 19:36:38
【问题描述】:
我已经从 简单的曲目播放 项目中复制了代码,当我第一次打开应用程序时,我会在 Safari 中打开 Spotify 登录页面并通过会话正确获取回调。当我检查属性isValid 时,它是YES,但expirationDate 与当前时间相同。
当我第一次请求 playlistsForUserInSession 时没问题,但如果我再次尝试获取它,我会收到以下消息:
Error Domain=com.spotify.ios-sdk Code=500 "内部服务器错误" UserInfo=0x16eb00c0 {NSLocalizedDescription=内部服务器错误}
似乎是什么错误?
我还可以补充一点,当我(第一次)获取播放列表时,我可以轻松请求播放音乐,获取播放列表中的 nextPage 等等,特别是 playlistsForUserInSession 有什么问题吗?
【问题讨论】:
-
我的猜测是,这与 Web API 中的一个已知问题有关,由于大量活动,某些用户的播放列表暂时无法检索。这是一种临时情况,通常会在短时间内重试此请求。
-
我已经尝试了至少一个星期,而且总是一样。如果我已经获取了一次,我需要使用 Safari Spotify 登录再次登录用户,然后它只能再次运行一次:S