Spotify API 从名称中查找艺术家 ID?

Posted

技术标签:

【中文标题】Spotify API 从名称中查找艺术家 ID?【英文标题】:Spotify API to find Artist IDs from names? 【发布时间】:2020-10-17 01:38:09 【问题描述】:

我希望使用 Spotify API/Spotipy 取消关注许多我不想再关注的艺术家,其中大约 1200 位。

我有他们的名字列表,但 Spotify 取消关注艺术家 API 功能似乎只能通过艺术家 ID 工作。是否有按名称返回 ID 的功能?我知道我可以反过来:使用 ID 查找名称。

我查看了 Spotify 和 Spotipy 文档,但似乎不可行,但也许我遗漏了什么?也许有解决方法?

谢谢! 马修

【问题讨论】:

【参考方案1】:

有一个 Search for an Item 端点,它采用 artisttype,您可以向此 API 提供 Artist Name,具体取决于您可能会得到结果的名称但可以检查结果是否包含您想要的名称,然后从中获取艺术家的 ID

【讨论】:

啊哈!感谢那!看起来像这样 - 通过 Spotipy - 会让我到达那里: search(q, limit=50, offset=0, type='artist', market=None) 然后我只需要一次做 50 个项目,我一直想学习如何去做。或者我猜是这样的:developer.spotify.com/console/get-search-item/… 我使用 Spotipy 很容易让它为单个项目工作。不过,在我看来,您只能查找单个项目而不是列表,但功能限制是 50,因此必须有一种方法使其工作。周末我得再看看。

以上是关于Spotify API 从名称中查找艺术家 ID?的主要内容,如果未能解决你的问题,请参考以下文章

使用 Spotify API 查找专辑的艺术家

Spotify API 组艺术家/专辑

从前端 JavaScript 代码获取 Spotify API 访问令牌

如何在不使用任何 ID 的情况下从 spotify API 获取艺术家列表

如何使用 Spotify Web API 搜索具有通用标题的专辑?

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