gpt4 book ai didi

javascript - 无法从 Last.FM 的 API 检索 JSON 数据

转载 作者:行者123 更新时间:2023-11-30 05:35:16 25 4
gpt4 key购买 nike

我正在做一个学校项目,遇到了麻烦。也就是说,我正在构建一个简单的 AngularJS 应用程序,它显示某种基于 Last.FM's data 的 radio 图表。 .

但是,当尝试访问 API 时,我从未收到任何响应。

这是我用来访问的代码:

APIservice.getChartTracks = function () {
return $http({
method: 'JSONP',
url: 'http://ws.audioscrobbler.com/2.0/?method=chart.gettoptracks&api_key=MY_API_KEY&format=json'
});
}

之后,当我做这样的事情时:

APIservice.getChartTracks().success(function (response) {
$scope.tracks = response.tracks.track;
});

success() 方法永远不会被调用。如果我将 url 更改为 this one (在一些在线教程中找到它),我得到了回应和一切。

我应该如何访问 Last.FM 的 API?

提前致谢。

最佳答案

$http ,使用的方法是GET,而不是JSONP。写:

return $http({
method: 'GET',
url: 'http://ws.audioscrobbler.com/2.0/?method=chart.gettoptracks&api_key=MY_API_KEY&format=json'
});

或者使用快捷键:

return $http.get('http://ws.audioscrobbler.com/2.0/?method=chart.gettoptracks&api_key=MY_API_KEY&format=json');

关于javascript - 无法从 Last.FM 的 API 检索 JSON 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24161808/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com