JSONP和Framework7

时间:2017-02-01 22:21:03

标签: javascript jquery ajax instagram-api html-framework-7

我正试图通过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);
                }
            });

我收到了:未捕获的SyntaxError:意外的令牌<

怎么了? 感谢

2 个答案:

答案 0 :(得分:1)

一些错误......

var target = 'https://www.instagram.com/p/BP3Wu_EDXsjdT5Llz13jFv2UeS0Vw0OTxrztmo0/?__a=1&callback=';  

变化:失踪'在开始和改变第二?与&

应该可以正常工作

答案 1 :(得分:0)

带有?__a=1的API是未记录的API并且不支持JSONP,因此您无法使用AJAX进行客户端API调用,您必须提出服务器端http请求并且它将起作用。