【问题标题】:How to get an ID for an Apple Music Playlist如何获取 Apple Music 播放列表的 ID
【发布时间】:2018-04-12 18:24:26
【问题描述】:

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

【问题讨论】:

    标签: ios swift apple-music apple-musickit


    【解决方案1】:

    对于将来遇到此问题的任何人:

    我联系了 Apple 以获得代码级支持。根据他们的回复,当前的 SDK 和 API 不允许此功能(从 iOS 11.3 开始),因此目前无法从通过 Apple Music API 创建的播放列表中检索 iTunes 播放列表 ID。

    【讨论】:

      【解决方案2】:

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

      查看链接:https://developer.apple.com/documentation/applemusicapi/get_all_library_playlists

      响应包含两种格式的 id:globalId "pl.xxxxxxxxxxxxxxxx" 和 id "p.xxxxxxxxxxxxx"。

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-07-02
        • 1970-01-01
        • 1970-01-01
        • 2023-04-04
        • 1970-01-01
        • 1970-01-01
        • 2015-11-21
        相关资源
        最近更新 更多