Javascript 意外标记:在jQuery ajax调用中

Javascript 意外标记:在jQuery ajax调用中,javascript,jquery,ajax,instagram-api,Javascript,Jquery,Ajax,Instagram Api,我试图向instagram提出一个简单的请求,如下所示: $.getJSON(“https://www.instagram.com/kidsfromthe90sband/media/?callback=?", 功能(数据){ 警报(JSON.stringify(数据)); }); 事实上,当你在使用facebook、linkedin或instagram等社交应用程序数据时,你需要在那里注册你的应用程序,以便获得唯一的令牌和id,帮助他们对你进行身份验证。这样,他们就可以通过提供的公共API满足

我试图向instagram提出一个简单的请求,如下所示:

$.getJSON(“https://www.instagram.com/kidsfromthe90sband/media/?callback=?",
功能(数据){
警报(JSON.stringify(数据));
});
事实上,当你在使用facebook、linkedin或instagram等社交应用程序数据时,你需要在那里注册你的应用程序,以便获得唯一的令牌和id,帮助他们对你进行身份验证。这样,他们就可以通过提供的公共API满足你的请求

之所以会发生这种情况,是因为根据JSONP,结果/响应应该包装在回调中,而在本例中不会发生这种情况

编辑:

您需要订阅instagram,然后才能获得访问令牌

然后像这样形成url

https://api.instagram.com/v1/tags/coffee/media/recent?access_token=ACCESS-TOKEN&callback=callbackFunction
这将给jsonp

请参阅此处了解更多信息

  • 事实上,当你在使用facebook、linkedin或instagram等社交应用程序数据时,你需要在那里注册你的应用程序,以便获得唯一的令牌和id,帮助他们对你进行身份验证。这样,他们就可以通过提供的公共API满足你的请求

    之所以会发生这种情况,是因为根据JSONP,结果/响应应该包装在回调中,而在本例中不会发生这种情况

    编辑:

    您需要订阅instagram,然后才能获得访问令牌

    然后像这样形成url

    https://api.instagram.com/v1/tags/coffee/media/recent?access_token=ACCESS-TOKEN&callback=callbackFunction
    
    这将给jsonp

    请参阅此处了解更多信息


  • 您将API视为将返回JSONP数据,但实际上并非如此。因此jQuery然后尝试将纯JSON返回作为JSONP进行计算,并记录错误


    您必须为JSONP找到正确的API端点,这里有一个文档:。

    您将API视为会返回JSONP数据,但它不会。因此jQuery然后尝试将纯JSON返回作为JSONP进行计算,并记录错误


    您必须为JSONP找到正确的API端点,这里有一个文档:。

    那么,我应该如何进行调用以使其工作?如果我没有设置回调=?,则会出现另一个错误:请求的资源上不存在“Access Control Allow Origin”标头。这是服务器端实现。我认为您需要instagram API的Access_令牌,然后尝试使用此令牌。我知道某些调用需要Access_令牌。但是,正如我所说,这一个没有,因为我可以从浏览器或邮递员访问它。我想知道一种使它工作的方法,或者解释为什么它不能工作。谢谢。嗨,RYAJ,我已经接受了你的答案,因为它是有效的,但是它对我所要求的端点不起作用(我想让它在不需要访问令牌的情况下工作)。无论如何,谢谢你。那么,我该如何打电话让它工作呢?如果我没有设置回调=?,则会出现另一个错误:请求的资源上不存在“Access Control Allow Origin”标头。这是服务器端实现。我认为您需要instagram API的Access_令牌,然后尝试使用此令牌。我知道某些调用需要Access_令牌。但是,正如我所说,这一个没有,因为我可以从浏览器或邮递员访问它。我想知道一种使它工作的方法,或者解释为什么它不能工作。谢谢。嗨,RYAJ,我已经接受了你的答案,因为它是有效的,但是它对我所要求的端点不起作用(我想让它在不需要访问令牌的情况下工作)。无论如何,谢谢。请求instagram的api不是正确的方式,你应该看看instagram的开发者文档。请求instagram的api不是正确的方式,你应该看看instagram的开发者文档