gpt4 book ai didi

javascript - 语法错误 : missing ; before statement [JSONP, Instagram API]

转载 作者:行者123 更新时间:2023-12-03 09:25:52 25 4
gpt4 key购买 nike

我正在尝试从 Instragram API 获取 json 响应,但没有结果。

我使用下面的代码来获取数据,但出现错误Uncaught SyntaxError: Unexpected token :

<script type="text/javascript">
$(document).ready(function(){
$.ajax({
type : "Get",
url :"https://api.instagram.com/v1/media/search?access_token=MYTOKEN&lat=00.0&lng=00.0&distance=30000?callback=?",
dataType :"jsonp",
jsonp: false,
jsonpCallback: " ",
success : function(instagramres){
alert(instagramres);
document.write(instagramres.meta.code);
},
error : function(httpReq,status,exception){
alert(status+" "+exception);
}
});
});
</script>

我已将 jsonp:false 更改为 jsonp:true 但没有结果。

我通过 Chrome 开发控制台的屏幕截图: Chrome Dev Console output

最佳答案

正如我在评论中所说,您不需要诸如 type 之类的参数(默认情况下它是 get)和 jsonpCallback (除非你想有自己的回调方法)。您可以通过 jsonp 参数指定回调。看一下下面的代码,看看它是否适合您。

$(document).ready(function(){
$.ajax({
url: "https://api.instagram.com/v1/media/search?access_token=MYTOKEN&lat=00.0&lng=00.0&distance=30000",
// The name of the callback parameter
jsonp: "callback",
// Tell jQuery we're expecting JSONP
dataType: "jsonp",
// Deal with the response
success: function(instagramres){
alert(instagramres);
}
});
});

关于javascript - 语法错误 : missing ; before statement [JSONP, Instagram API],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31675377/

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