HTTP получает запрос в JQuery к Last.fm

Я пытаюсь заставить HTTP Получить запрос с помощью JQuery, но я получаю пустую строку как ответ, таким образом, я полагаю, что делаю что-то не так. Я использовал документацию из http://api.jquery.com/jQuery.get/ как руководство.

Мой код похож на это

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

Править: Мой код теперь похож на это

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

Но я получаю синтаксическую ошибку [Повреждение на этой ошибке] \n

И это расположено в http://www.last.fm/api/auth/?api_key=c99ddddddd69ace&format=json&callback=?

Последнее редактирование: кажется, что это вызвано тем, что Last.fm отвечает HTML не JSON, любые идеи ценились бы

7
задан Crothers 2 July 2010 в 22:21
поделиться

4 ответа

last.fm будет отвечать страницей входа... проверьте документацию...

Если пользователь не вошел в систему Last.fm, он будет перенаправлен на страницу входа в систему, прежде чем им будет предложено предоставить вашему веб-приложению разрешение использовать их учетную запись. На этой странице они увидят название вашего приложения, а также описание приложения и логотип, как как указано в Разделе 1.

copied from

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

1
ответ дан 7 December 2019 в 09:56
поделиться

Установка частично верна - вы не сможете сделать это так, как пытаетесь, но last.fm предлагает RESTful API с json.

Last.fm API - http://www.last.fm/api/rest

jQuery API - http://api.jquery.com

1
ответ дан 7 December 2019 в 09:56
поделиться

Если ваш сценарий не обслуживается с www.last.fm , вы не сможете этого сделать из-за ограничений Same Origin Policy , налагаемых браузерами.

Вы должны изучить проксирование запроса через ваш сервер.

3
ответ дан 7 December 2019 в 09:56
поделиться

вам нужно использовать метод jsonp для получения данных между доменами вот пример и поток того, кто это делает

1
ответ дан 7 December 2019 в 09:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: