我最近开始在我的Raspberry Pi上使用C编程。我已经下载了libspotify(我有正确的版本),并且管理得很好。
就在最近(约2小时前(大约18:00 30/12/2013)),当检查SP_ERROR_OTHER_PERMANENT
回调中的搜索错误时,libspotify开始返回search_complete_cb
。
在错误开始发生之前,我已经构建并启动了很多次程序(因此,在很短的时间内多次登录),并且为了测试我的“搜索”功能,我使用了相同的查询每次。然后,在不对我的程序进行任何更改的情况下,突然在调用sp_search_create
后没有返回任何结果。
我担心开发人员帐户因重复登录而被暂停,或者因为Spotify工作人员似乎很奇怪我会一直搜索相同的查询。我真的不知道问题是由什么引起的。没有电子邮件或警告发送到连接到该帐户的地址。问题已经持续了一段时间,所以看起来它一开始并没有消失。
其他详情
log_message
告诉我有一个ChannelError(4, 0, search)
。我也见过ChannelError(5, 0, search)
,但只见过一次。
我仍然可以从Windows的官方Spotify桌面客户端播放音乐。
我有一个早期版本的程序,在我重新编写它以获得更多结构之前,这是有效的。两个程序都使用相同的API密钥和相同的凭据,因此不包括禁令。重写会登录,但搜索不会返回任何结果。在旧版本中,我得到了很多结果。一切正常。我已经多次重启了Raspberry Pi,但这似乎没什么帮助。
如果您需要任何代码或其他信息,我将很乐意与您分享。只需指出需要什么,因为代码分解了很多文件。
答案 0 :(得分:0)
好吧,如果你的旧工作正常,那么问题将在你的重写中。不要过多地注意错误消息,它们对于课程来说非常相似,并且可以通过像缓存未命中一样良性的东西来触发。除非您在某处实际收到错误回调,否则日志消息毫无意义。
至于你的问题,我无法在没有看到你的代码的情况下做出任何猜测。要检查的一件事是永久性错误的最常见过程是确保您实际登录。登录过程是异步的,并且需要您登录的任何功能(搜索是其中之一)登录完成后将失败。