android - 获取库播放列表艺术品 Apple Music API

标签 android json apple-music apple-musickit

我目前正在尝试阅读所有用户库播放列表。我需要的是以下内容:
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/

相关文章:

android - 如何使用studio在android中设置环境变量以激活uiautomatorviewer

android - BCM4339 的 Nexus 5 无线驱动程序

objective-c - Apple Music API - 创建播放列表

android - ACR122U LED控制

css - 从 JSON 中提取的图像未显示在网格中

java - 如何将@RequestParam 绑定(bind)到spring MVC 中的对象?

javascript - 来自本地文件的 jQuery ajax 请求(Origin 'null' 不允许访问)

ios - Apple Music API,显式内容播放

ios - 我可以过滤掉从 Apple Music 下载到设备的歌曲吗?

Android 是否可以获取包名的缓存目录路径?