在Spotify Apps API 1.x中的多个应用程序实例中识别用户

在Spotify Apps API 1.x中的多个应用程序实例中识别用户,spotify,Spotify,我想实现一个“like”功能,用户可以喜欢将存储在后端的曲目。加载应用程序时,应从后端检索所有带星号的曲目。为此,我需要为用户提供一个唯一的标识符,以便在多个Spotify应用程序中对其进行识别,以便用户登录所提供信息的位置相同 我知道Spotify高度关注用户隐私。但是,在Spotify Apps API

我想实现一个“like”功能,用户可以喜欢将存储在后端的曲目。加载应用程序时,应从后端检索所有带星号的曲目。为此,我需要为用户提供一个唯一的标识符,以便在多个Spotify应用程序中对其进行识别,以便用户登录所提供信息的位置相同

我知道Spotify高度关注用户隐私。但是,在Spotify Apps API<1.0中,至少可以调用
models.session.getAnonymousUserId
,以获取唯一标识。我在应用程序API 1.x中缺少此功能。我似乎唯一拥有权限的用户属性是
models.session.user.uri
,它不断返回
spotify:user:@
,因此不是唯一的


Spotify Apps API 1.x中是否仍有可能在多个应用程序中识别用户?

1.x API中的属性与0.x
models.session.getAnonymousUserId相同。使用Spotify API(有意)无法通过多个应用程序跟踪用户。

1.X API中的属性与0.X
models.session.getAnonymousUserId中的属性相同。使用Spotify API(有意)无法通过多个应用程序跟踪用户。

models.session.user.get('identifier')
返回一个承诺,该承诺已将
\u need
设置为
4
。我想这就是为什么
models.session.user.identifier
保持
未定义的原因。我找不到关于这个Promise属性的任何文档,但听起来好像我在这里缺少一些权限。您知道更多关于它的信息以及如何访问此属性吗?
models.session.user
对象始终为空。它的uri总是
spotify:user:@
。尝试通过
models.session.user.load('identifier')
加载'identifier'属性时失败,并显示以下消息:无效的uri:'不是用户uri。'有人知道如何解决此问题吗,或者这是1.x应用程序api中的一个错误吗?
models.session.user.get('identifier'))
返回将
\u need
设置为
4
的承诺。我想这就是为什么
models.session.user.identifier
保持
未定义的原因。我找不到关于这个Promise属性的任何文档,但听起来好像我在这里缺少一些权限。您知道更多关于它的信息以及如何访问此属性吗?
models.session.user
对象始终为空。它的uri总是
spotify:user:@
。尝试通过
models.session.user.load('identifier')
加载“identifier”属性时失败,并显示以下消息:无效uri:“不是用户uri”。是否有人知道如何解决此问题,或者这是1.x apps api中的错误?