使用 API 从 iTunes 获取专辑详细信息



我有一个流式音频的应用程序(在线FM频道)。我必须获取有关当前在收音机上播放的专辑的详细信息。我只有专辑标题和艺术家姓名。歌曲的曲目 ID 从 API 变为空(我使用的是 TD 播放器 API)。

主要问题是我没有获得歌曲的所有信息,例如封面网址,按网址(iTunes商店)排序等。但是当我获得此曲目 ID 时,我可以使用他们的 API 从 iTunes 商店获取歌曲的所有详细信息。

所以我的qstion是使用专辑标题和艺术家姓名从iTunes获取曲目ID或完整专辑信息的任何方法。??

提前致谢

搜索 API 具有一些参数,可帮助限定要返回的内容。

首先,您不能同时搜索专辑标题和艺术家。 您可以将两者放在"术语"字段中并希望最好,但是如果您知道,最好在相册级别进行搜索。

https://itunes.apple.com/search?term=Live+at+Wembley+Stadium&attribute=albumTerm&entity=song

attribute=albumTerm 向 API 指示您希望您的"术语"与专辑标题严格相关,而不是任何其他元信息。

entity=song 告诉 API 您希望返回所有歌曲,而不仅仅是专辑信息(默认)。

此外,如果您只有艺术家姓名,您的搜索可能如下所示:

https://itunes.apple.com/search?term=Queen&attribute=artistTerm&entity=song&limit=300

不幸的是,这返回了皇后乐队的300首歌曲。 如果此请求中未返回您期望的链接,则需要进一步细化搜索。

相关内容

  • 没有找到相关文章

最新更新