你好Spotify的社区=)我一直在打我的头这一段时间。 当我问libspotify用于通过播放列表的所有者sp_playlist_owner
,我从来没有能够从获取用户的显示名称进行sp_user_display_name
。
在API中,它提到了用户加载后的显示名称才可用。 具体而言,这应该是当sp_user_is_loaded
返回true
。 然而,我发现这并非如此。
我曾试图赶上当用户加载,然后输出的规范和显示这两个名字挂钩到每一个可用的播放列表中的回调。 我的播放列表,我知道主人的规范和显示名称是不同的事情了。
在一个新的开始(在删除之前调用设置目录的情况下
sp_session_create
),我最初得到了Spotify的日志消息UserCache::initiateGetUsers() will query for 1 users
。 随后的回调则表明用户已经加载,但总是返回的规范名称。在重新启动(其中播放列表数据从磁盘加载)的情况下,我没有得到上述的日志消息,并且用户最初指示为已加载。 但同样,相同的问题。 我只给过规范的用户名。
这是API中的错误,还是我失去了一些东西?