6

我试图了解 Apple Music API 的工作原理,并坚持如何搜索歌曲并获取其 ID。我在 Google 上做了一些研究,大多数人建议使用iTunes Search API。不过,Apple Music API也提供了自己的搜索 API。我尝试了这两个,两者都可以返回正确但非常不同的结果。此外,并非所有来自 iTunes Search API 的结果都可以播放。所以我猜测使用 iTunes 搜索是获取曲目 ID 的旧方法。在 iOS 11 之后我们应该使用 Apple Music 搜索 API。有人确定吗?

(对于无法播放的 iTunes 搜索结果,我在 URL 中附加了 s=[countryID],我可以从返回的结果中看到正确的国家,并且 isStreamable = 1)

另外,我注意到要使用 Apple Music API,我们需要将店面国家代码附加到 URL,而国家代码仅在 iOS 11 之后的 MusicKit 中可用。在 iOS 11 之前,我们只能从 MusicKit 获取国家 ID,所以有没有办法将国家 ID 翻译成国家代码?

4

0 回答 0