【发布时间】:2021-11-25 05:22:15
【问题描述】:
我只是想请求有关特定艺术家专辑的信息,但我无法让 Deezer API 为我工作。我已经尝试导入 SDK 并调用 DZ.api,就像它在文档中所说的那样:
<script src="https://e-cdns-files.dzcdn.net/js/min/dz.js"></script>
<script>
DZ.api("/artist/15030/albums", function(response) {
console.log(response);
});
</script>
我已经尝试使用脚本标签来发出请求(jsonp):
<script>
window.populateDiscography = function(response) {
console.log(response);
}
</script>
<script src="https://api.deezer.com/artist/15030/albums?callback=window.populateDiscography" type="application/json"></script>
第一个错误是:
document.getElementById(...) is null dz.js:2:1792894
_send@https://e-cdns-files.dzcdn.net/js/min/dz.js:2:131967
apiCall@https://e-cdns-files.dzcdn.net/js/min/dz.js:2:1019990
buQ+/t.a/e.api@https://e-cdns-files.dzcdn.net/js/min/dz.js:2:1019526
@http://localhost:8000/index.php:33:7
dz.js:2:1792919
第二个似乎没有调用回调或确实显示在开发工具的“网络”选项卡中(没有响应?)
我错过了什么吗?我不想使用身份验证,但我必须这样做吗?
非常感谢任何帮助,谢谢
我正在 Firefox 上的 localhost 上进行测试。
【问题讨论】:
标签: javascript html deezer