Я пытаюсь получить изображения из Instagram общественного API с помощью Ajax и JSONP:JSONP и Framework7
var target = https://www.instagram.com/p/BP3Wu_EDXsjdT5Llz13jFv2UeS0Vw0OTxrztmo0/?__a=1?callback=?';
$$.ajax({
type: "GET",
dataType: 'json',
crossDomain: true,
url: target,
success: function(data){
console.log(data);
},
error: function(xhr,status){
console.log("Error"+status);
}
});
Я получаю: Uncaught SyntaxError: Неожиданный маркер <.
Что случилось? Благодаря
у вас отсутствует начальная котировка вашей цели за один – Trey
, что URL-адрес не возвращает jsonp .... открыть его в адресной строке браузера самостоятельно – charlietfl
Во-первых, ваш URL-адрес отсутствует в открытии '' '. И это должно быть '& callback' вместо'? Callback'. Но, несмотря на это, похоже, что public api не поддерживает jsonp. У вас есть документация, показывающая, что это так? –