Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spotify sp_user_display_name始终返回规范名称,即使在加载用户时也是如此_Spotify_Libspotify - Fatal编程技术网

Spotify sp_user_display_name始终返回规范名称,即使在加载用户时也是如此

Spotify sp_user_display_name始终返回规范名称,即使在加载用户时也是如此,spotify,libspotify,Spotify,Libspotify,你好,Spotify社区=)我已经为此绞尽脑汁一段时间了。当我通过sp\u playlist\u owner向libspotify询问播放列表的所有者时,我无法从sp\u user\u display\u name中获取用户的显示名称 在API中,它提到显示名称只有在加载用户后才可用。具体地说,这应该是在加载了sp\u user\u时返回true。然而,我发现情况并非如此 我已经连接到每一个可用的播放列表回调,试图捕获用户何时加载,然后输出规范名称和显示名称。我这样做是为了一个播放列表,我知道所

你好,Spotify社区=)我已经为此绞尽脑汁一段时间了。当我通过
sp\u playlist\u owner
向libspotify询问播放列表的所有者时,我无法从
sp\u user\u display\u name
中获取用户的显示名称

在API中,它提到显示名称只有在加载用户后才可用。具体地说,这应该是在加载了
sp\u user\u时
返回
true
。然而,我发现情况并非如此

我已经连接到每一个可用的播放列表回调,试图捕获用户何时加载,然后输出规范名称和显示名称。我这样做是为了一个播放列表,我知道所有者的规范名称和显示名称是不同的

  • 在重新启动的情况下(在调用
    sp\u session\u create
    之前删除设置目录),我最初会收到Spotify日志消息
    UserCache::initiateGetUsers()将查询1个用户
    。随后的回调指示用户已加载,但始终返回规范名称

  • 在重启的情况下(播放列表数据是从磁盘加载的),我没有收到上面提到的日志消息,用户最初被指示为已加载。但同样的问题。我只得到过规范的用户名


这是API中的一个错误,还是我遗漏了什么?

我认为只有当前登录的用户才能在libspotify中使用完整的显示名称,并且只有他们使用Facebook凭据登录时才能使用

好吧,在我等待新的基于JSON的API的时候,我可以接受这一点。我相信这将能够为其他用户提供显示名称?