В настоящее время я разрабатываю сторонний клиент для Apple Music на устройствах iOS, но застрял при попытке загрузить обложки для списков воспроизведения каталога.
Согласно API Apple Music, «Получить список воспроизведения каталога»,мы можем получить список воспроизведения, используя его идентификатор в качестве параметра пути, а 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
, в то время как примеры правильных идентификатороввыглядеть так: pl.acc464c750b94302b8806e5fcbe56e17