我目前正在为 iOS 设备上的 Apple Music 开发第 3 方客户端,但在尝试为目录播放列表获取艺术品时遇到了困难。
根据 Apple Music API,“获取目录播放列表”,我们可以通过使用其标识符作为路径参数来获取播放列表,并且艺术品的 URL 包含在响应中: https ://developer.apple.com/documentation /applemusicapi/get_a_catalog_playlist
但是,找不到播放列表标识符,有谁知道我如何才能访问“播放列表的唯一标识符”?任何帮助,将不胜感激!
我尝试过但没有用的代码:
let playlistQuery: MPMediaQuery = MPMediaQuery.playlists()
let playlists = playlistQuery.collections
guard playlists != nil else { return }
for playlist in playlists! {
print(playlist.value(forProperty: MPMediaPlaylistPropertyPersistentID ))
}
上面的代码打印出这样的字符串:15225742680232009793
而正确的 id 样本看起来像:pl.acc464c750b94302b8806e5fcbe56e17