我目前正在尝试阅读所有用户库播放列表。我需要的是以下内容:
Id、名称、描述、歌曲和艺术品。端点 "https://api.music.apple.com/v1/me/library/playlists?limit=100"
返回以下响应:
{
"data": [
{
"id": "p.oOzAa4gIlaQaBVx",
"type": "library-playlists",
"href": "\/v1\/me\/library\/playlists\/p.oOzAa4gIlaQaBVx",
"attributes": {
"name": "Drake",
"description": {
"standard": "🔥🔥🔥"
},
"hasCatalog": true,
"canEdit": true,
"playParams": {
"id": "p.oOzAa4gIlaQaBVx",
"kind": "playlist",
"isLibrary": true,
"globalId": "pl.u-Zmblx9rU02m2DXJ"
},
"dateAdded": "2017-10-30T21:39:45Z"
}
},
etc...
如您所见,尽管 API 文档将艺术品指定为属性 (
https://developer.apple.com/documentation/applemusicapi/libraryplaylist/attributes
),但艺术品属性并不存在我尝试使用
?include=artwork
即使它是一个属性而不是一个关系,但这并没有奏效。有什么想法可以找回艺术品吗?如果我无法从苹果音乐 API 中获得它,还有其他方法可以获得艺术品吗?我已经坚持了一段时间,所以任何帮助表示赞赏!
最佳答案
我看了一点,我认为你错了。文档实际上说 https://api.music.apple.com/v1/me/library/playlists
的响应没有 artwork
属性,看看here
您可能可以找到 Artwork
与您的第一个电话的响应并在此 https://api.music.apple.com/v1/catalog/{storefront}/playlists/{id}
中使用它,这里是 doc .
关于android - 获取库播放列表艺术品 Apple Music API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60789226/