希望从经过身份验证的 Spotify 用户帐户中获取 Artist_id

Posted

技术标签:

【中文标题】希望从经过身份验证的 Spotify 用户帐户中获取 Artist_id【英文标题】:Looking to get artist_id from authenticated Spotify user account 【发布时间】:2019-06-18 07:11:46 【问题描述】:

我希望将 Spotify 艺术家数据集成到应用中。 “艺术家”正在使用他们通常用来访问他们的艺术家帐户的用户帐户进行身份验证。这位特定的艺术家正在通过 Facebook 向 Spotify 进行身份验证。

我可以通过我们的应用对用户进行身份验证,并使用 access_token 和 refresh_token 向 Spotify API 发出请求。

但我似乎无法找到经过身份验证的用户与其艺术家 ID 之间的关系。

这甚至可能吗?如果没有,我们如何获取艺术家信息?

api.spotify.com/v1/me - 所需的艺术家数据不存在

希望有人可以提供帮助。谢谢 !

【问题讨论】:

【参考方案1】:

我认为您无法自动分配或搜索您与艺术家的用户个人资料。

On this site 当您登录用户时,您可以找到“您”作为艺术家。

IMO 此操作使您可以将您的帐户分配给艺术家个人资料。

【讨论】:

感谢您的回复。只是为了确认一下,我正在寻找用户的艺术家,而不是艺术家的用户【参考方案2】:

使用 curl 你可以做到这一点:

curl -X "GET" "https://api.spotify.com/v1/me/following?type=artist&liit=20" -H "Accept: application/json" -H "Content-Type: application/json" -H "Authorization: Bearer here_your_access_token"

要了解,看https://developer.spotify.com/console/get-following/

尝试适应你的应用,例如我的应用上没有使用 curl,我使用的是 httparty 库。

【讨论】:

以上是关于希望从经过身份验证的 Spotify 用户帐户中获取 Artist_id的主要内容,如果未能解决你的问题,请参考以下文章

如何从 spotify [身份验证库] [spotify-android-auth-1.0] 注销

如何保护通过 OAuth Spotify 创建的帐户

Spotify 身份验证流程 (Spotify API)

带有 spotify 身份验证回调 url 的 Aspnet Core MVC 应用程序重定向到 127.0.0.1

如何使用 Firebase 进行“使用 Spotify 登录”身份验证系统?

用于 Spotify 的 Python 社交身份验证:重定向缺少“状态”参数