【发布时间】:2017-02-01 22:21:02
【问题描述】:
我正在尝试通过 ajax 和 JSONP 从 Instagram 公共 api 获取图像:
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: Unexpected token .
怎么了? 谢谢
【问题讨论】:
-
你错过了一个目标的开场白
-
那个url不返回jsonp....自己在浏览器地址栏打开
-
首先,您的网址缺少开头的
'。它应该是&callback而不是?callback。但无论如何,看起来公共 api 不支持 jsonp。您是否有任何文件表明它确实如此?
标签: javascript jquery ajax instagram-api html-framework-7