我目前正在为一个乐队构建一个应用程序,该应用程序希望为拥有 spotify 高级帐户的人提供奖励内容。
Spotify api 目前是否提供了一种验证和获取用户信息的方法,例如。他们的帐户状态(免费/高级)?
我目前正在为一个乐队构建一个应用程序,该应用程序希望为拥有 spotify 高级帐户的人提供奖励内容。
Spotify api 目前是否提供了一种验证和获取用户信息的方法,例如。他们的帐户状态(免费/高级)?
The Web API may be used to explore Spotify’s music catalogue.
Please refer to the following instructions.
Services
These are the available services.
lookup
search
所以答案是:不,你不能。请与他们联系以获取更多信息。
蛇眼的回答是对的。使用 Spotify Web API,您无法获取该信息。
但是,既然您说您正在编写一个应用程序并且您提到了 javascript,我猜您正在使用此处记录的 Spotify Apps API:
https://developer.spotify.com/technologies/apps/
抱歉,您仍然无法获取该信息,但如果可以,它可能是模型的属性~Session:
https://developer.spotify.com/technologies/apps/docs/beta/a5a59ca068.html
我知道这个问题被标记为已解决,但随着时间的推移,情况发生了变化:
来自 1.0 API 的新会话类现在提供以下信息:
“产品”属性给出
当前登录用户的账户产品,例如“premium”/“daypass”/“free”。
作为 2019 年查看此帖子的任何人的更新:
您现在可以为经过身份验证的用户检索有关个人数据的大量用户信息。您可以生成身份验证令牌,并在获得用户许可的情况下使用它来访问有关用户信息的私人数据。
关于 Spotify 的 API 的更多细节可以在这里找到:https ://developer.spotify.com/documentation/web-api/