我有一个流式音频应用程序(在线FM频道).我必须获得当前在Radio上播放的专辑的详细信息.我只有专辑标题和艺术家名称.歌曲的曲目ID从API中获取为空(我使用的是TD播放器API).
主要问题是我没有得到所有的信息,如封面网址,按网址(itunes商店)等订购.但是当我得到这个轨道ID时,我可以使用他们的API获取来自itunes商店的歌曲的所有细节.
所以我的qstion是使用专辑标题和艺术家名称从iTunes获取曲目ID或完整专辑信息的任何方式.
提前致谢
Search API有一些参数可以帮助您确定要返回的内容.
首先,您无法同时搜索专辑标题和艺术家.您可以将两者放在"术语"字段中并希望获得最佳效果,但如果您知道,最好在相册级别进行搜索.
https://itunes.apple.com/search?term=Live+at+Wembley+Stadium&attribute=albumTerm&entity=song
attribute = albumTerm向API表明您希望您的"术语"与专辑标题严格相关,而不是任何其他元信息.
entity = song告诉API您想要返回所有歌曲而不仅仅是Album信息(默认).
此外,如果您只有艺术家姓名,您的搜索可能如下所示:
https://itunes.apple.com/search?term=Queen&attribute=artistTerm&entity=song&limit=300
不幸的是,这会让Queen返回300首歌曲.如果此请求中未返回您期望的链接,则需要进一步优化搜索.
归档时间: |
|
查看次数: |
4404 次 |
最近记录: |