我最近一直在使用新的Apple MusicKit功能。
我有一个Developer Token
和Music-User-Token
,我可以运行Apple提供的测试代码。
我想尝试做更多的事情,但文档似乎没有涵盖它。
据我所知(目前),用户令牌仅用于编辑相册,歌曲等等内容
我喜欢做的是创建一个播放列表(通过此API而不是原生的Objective-C / Swift)代码。
使用本机代码,播放列表ID是GUID,但此ID似乎与播放列表的Apple API ID无关(格式为pl.u-[uniquereference]
)
我还想检索 my 播放列表的列表。
有人这样做过吗?它甚至可能吗?
答案 0 :(得分:1)
您可以下载Apple Music示例代码here,并在MediaLibraryManager.swift中查看功能createPlaylistIfNeeded()。它确实创建了一个播放列表。
根据我的理解,您可以使用
创建和检索播放列表MPMediaLibrary.getPlaylist(with:creationMetadata:completionHandler:)
但是,如果你去检查 Apple Developer Document
上的这个功能的定义getPlaylist(附:creationMetadata:completionHandler:)
检索应用已维护现有播放列表或创建新播放列表 没有播放列表时的播放列表。
所以,我认为你无法检索用户'播放列表,除非它是在您的应用中创建的。
顺便说一句,您是否愿意分享您对JWT的表现?我检查了Apple提供的JWT Website网站。但是,它在网站上推荐的 swift库 JWT 尚不支持ES256 。所以我不得不使用python library在代码中生成一个和硬编码进行测试。如果你已经解决了,请告诉我。感谢