未从 spotify 获取艺术家个人资料信息 api

Artist profile information not getting from spotify api

未从 api 获取艺术家个人资料信息。

我称之为 URL

url=https://api.spotify.com/v1/artists/****7vxl9s3awf7hz4rr

端点: 获取/v1/artists/{id}


范围:

根据开发文档不需要。

重现步骤:

  1. 验证用户 - 获取 Oauth 令牌
  2. 调用 GET /v1/me - 获取用户信息(id,display_name 等)
  3. CAll GET /v1/artists/{id} - 获取艺术家信息。

预期行为: 所描述的艺术家对象; https://developer.spotify.com/console/get-artist/?id= {id}.


实际行为:

Response{protocol=h2, code=400, message=, url=https://api.spotify.com/v1/artists/****7vxl9s3awf7hz4rr*****}

响应正文

{"error":{"status":400,"message":"invalid id"}}

问题 - 如何从 spotify 获取艺术家信息API?

我认为你应该这样做。

第 1 步:使用 spotify SDK 或 GET ME 从 spotify 获取显示名称 API。

获取https://api.spotify.com/v1/me

第 2 步:使用显示名称在艺术家 API 中搜索艺术家。

获取https://api.spotify.com/v1/search

你会得到那个艺术家的结果。

第 3 步:将您获得的结果与显示名称进行比较。(因为他们可能是其他艺术家,也与该用户的显示名称中的一个词相匹配)。 您需要在代码中进行比较。

第 4 步:当您得到结果时,它会给出艺术家类型和艺术家 ID。

现在您知道当用户登录您的应用程序时,无论他是否有艺术家帐户。