HTTP获取JQuery中的请求到Last.fm

Cro*_*ers 7 javascript api jquery httpwebrequest last.fm

我正在尝试使用JQuery发出HTTP Get请求,但我得到一个空字符串作为响应,所以我认为我做错了.我使用http://api.jquery.com/jQuery.get/中的文档作为指南.

我的代码看起来像这样

$.get("http://www.last.fm/api/auth/?api_key=xxxkeyxxx", function(data){
     window.console.log(data);
  });
Run Code Online (Sandbox Code Playgroud)

编辑:我的代码现在看起来像这样

$.getJSON("http://www.last.fm/api/auth/?api_key=c99ddddddd69ace&format=json&callback=?", 
    function(data){
        window.console.log(data);
    });
Run Code Online (Sandbox Code Playgroud)

但我收到语法错误[打破此错误] \n

它位于http://www.last.fm/api/auth/?api_key=c99dddddd69ace&format=json&callback=

最新编辑:看来这是因为last.fm用html响应而不是JSON,任何想法都会受到赞赏

rba*_*kar 1

last.fm 将响应登录页面...检查文档...

如果用户未登录 Last.fm,他们将被重定向到登录页面,然后被要求授予您的 Web 应用程序使用其帐户的权限。在此页面上,他们将看到您的应用程序的名称,以及第 1 节中提供的应用程序描述和徽标。

复制自

http://www.last.fm/api/webauth