如何获取Apple Music播放列表的ID

时间:2018-04-12 18:24:26

标签: ios swift apple-music apple-musickit

我目前正在制作一个快速的应用程序,通过MusicKit / Apple Music API为用户创建播放列表。它在用户的库中创建此播放列表,并返回格式为p.XXXXXXXX的ID。我想打开iOS音乐应用程序并通过打开itunes.apple.com/us/playlist/XXXXXX?app=music链接向用户显示新创建的播放列表。但是,此网址的ID均为pl.XXXXXXXX格式。 Mac iTunes应用程序有Share Playlist按钮,可以获取播放列表的pl.XXXXXXX ID,但是当Apple Music API仅返回p.XXXXXXXXXX ID时,如何在swift中获取此ID?谢谢!

1 个答案:

答案 0 :(得分:-2)

我不确定Apple Music API是否已更新,但是现在您可以使用“获取所有库播放列表”作为Web服务端点来获取所有库播放列表,包括用户创建的列表。

签入链接:https://developer.apple.com/documentation/applemusicapi/get_all_library_playlists

响应包含两种ID格式:globalId“ pl.xxxxxxxxxxxxxxxx”和id“ p.xxxxxxxxxxxxxxxx”。

我曾经遇到过相关问题,您可以签入:How to get a Catalog Playlist id for Apple Music API?