我正在使用Echo nest制作一个新的web应用程序。首先,我正在按歌曲名称和艺术家搜索歌曲。这将返回我正在寻找的内容。我想要回的其中一项是歌曲id,我得到了。
现在,我希望能够搜索与歌曲ID确切的歌曲,但他们的API网站上提供的搜索不搜索我正在寻找的东西。
如果你用Imagine Dragons搜索"Radioactive",你会得到这样的结果:http://developer.echonest.com/api/v4/song/search?api_key=KEY&results=20&sort=song_hotttnesss-desc&title=radioactive&artist=imagine%20dragons
太好了,我能得到一些回电。我要找的歌的ID是SOJGTBJ143947F080F
。
我将把它保存到数据库中以便稍后回调。但是当我尝试使用echo nest歌曲搜索来搜索这首歌时,我什么也没得到:http://developer.echonest.com/api/v4/track/profile?api_key=KEY& id = SOJGTBJ143947F080F
现在,我的问题在哪里?我是否使用了错误的搜索API?我看的身份证件不对吗?我找到了我的答案,任何人都在寻找同样的事情。你需要查看API的"Profile"部分。
我的查找URL现在是:http://developer.echonest.com/api/v4/song/profile?api_key=KEY&格式= json& id = SOJGTBJ143947F080F
这是我一直在寻找的唯一一首歌