导入
艺术家信息
使用艺术家的 Spotify ID 搜索有关该艺术家的信息。
获取艺术家 端点用于通过艺术家的 Spotify ID 获取其相关信息。该端点的基础 URL 为 https://api.spotify.com/v1/artists/{id}。路径参数 {id} 将被替换为需要查询信息的艺术家的 ID。假设我们想要获取 Spotify ID 为 sample_id 的艺术家的详细信息,此时的 URL 将为 https://api.spotify.com/v1/artists/sample_id。
1url = 'https://api.spotify.com/v1/artists/0TnOYISbd1XYRBk9myaseg' 2# 0TnOYISbd1XYRBk9myaseg 是 Pitbull 的 ID 3 4headers = { 5 'Content-Type': 'application/json', 6 'Authorization': 'Bearer {{CLIENT_CREDENTIALS_ACCESS_TOKEN}}' 7} 8 9response = requests.request("GET", url, headers=headers) 10print(json.dumps(response.json(), indent=4))
| 艺术家姓名 | Spotify ID |
|---|---|
| 基思·哈林 | 3HyxTmsgPkff0qbmLxiaJz |
| Eminem | 7dGJo4pcD2V6oG8kP0tJRR |
| Beyoncé | 6vWDO969PvNqNYHIOW5v0m |
| Imagine Dragons | 53XhwfbYqKCa1cC15pYq2q |
| 约翰尼·卡什 | 6kACVPfCOnqzgfEF5ryl0x |
| 响应字段 | 类型 | 描述 |
|---|---|---|
| external_urls | 对象 | 外部链接对象,其中 spotify 键为艺术家在 Spotify 上的页面链接(字符串)。 |
| followers | 对象 | 包含艺术家关注者信息的对象。包含两个元素:href(始终为 NULL)和 total(表示关注者总数)。 |
| genres | 字符串数组 | 艺术家所属的音乐流派列表。 |
| href | 字符串 | 指向提供艺术家完整信息的端点链接。 |
| id | 字符串 | 艺术家的 Spotify ID。 |
| images | 对象数组 | 包含艺术家图像信息的数组。每个对象包含三个字段:图像的 URL、高度和宽度。 |
| name | 字符串 | 艺术家的名称。 |
| popularity | 整数 | 基于艺术家歌曲受欢迎程度计算的流行度评分,范围为 0 到 100,100 为最热门。 |
| 参数 | 分类 | 类型 | 描述 |
|---|---|---|---|
| ids | 必需 | 字符串 | 以逗号分隔的艺术家 Spotify ID 列表,用于获取多个艺术家的信息。 |
1url = 'https://api.spotify.com/v1/artists?ids=2CIMQHirSU0MQqyYHq0eOx,57dN52uHvrHOxijzpIgu3E,1vCWHaC5f2uS3yhpwWbIA6' 2# 2CIMQHirSU0MQqyYHq0eOx 是 deadmau5 的 ID 3# 57dN52uHvrHOxijzpIgu3E 是 Ratatat 的 ID 4# 1vCWHaC5f2uS3yhpwWbIA6 是 Avicii 的 ID 5 6headers = { 7 'Content-Type': 'application/json', 8 'Authorization': 'Bearer {{CLIENT_CREDENTIALS_ACCESS_TOKEN}}' 9} 10 11response = requests.request("GET", url, headers=headers) 12print(json.dumps(response.json(), indent=4))