javascript - iTunes API 如何获取实体音乐?
问题描述
我有一个小问题。我需要使用 iTunes Api 来获取音乐。在这种情况下,我想为 Ed Sheeran 找到音乐,所以我使用:
https://itunes.apple.com/search?term=Ed+Sheeran&entity=music
但是,我收到以下错误:
errorMessage:“键的无效值:[resultEntity]”
在文档中值music
是正确的,所以我的问题是:为什么它不起作用?
解决方案
您的问题在于entity=music
asmusic
不是有效实体。URL的entity
组成部分用于指定您的搜索应返回的内容。它可以采用不同的值,例如musicArtist
, musicTrack
,album
等song
...
您可以在 iTune 的 API文档中找到不同实体类型的完整列表
所以,如果你想要一个歌曲列表,你的 URL 应该是这样的:
https://itunes.apple.com/search?term=Ed+Sheeran&entity=song
推荐阅读
- javascript - 我需要添加支付集成我需要知道什么?
- html - Bookdown - 数学中的定理参考?
- java - Mockito 使用“d”验证被测方法的后缀双参数
- maven - 无法使用 testng.xml 执行 Cucumber 功能文件
- python - 如何匹配不同网格网格的值?
- python - UnicodeDecodeError:“utf-8”编解码器无法解码位置 6 中的字节 0xe1:无效的继续字节
- lua - Lua中的循环时间为5分钟间隔
- bash - Bash:变量问题中的嵌套变量
- angular - 您如何将 Angular 项目投入生产?
- ios - 即使在表格视图启用或不启用搜索后,我如何处理清单按钮