instagram jquery ajax type =“GET,无法绕过CORS

我收到了这个错误

Access-Control-Allow-Origin’标头出现在请求的资源上

我正在尝试对instragram api进行$ .ajax调用。 我使用的是https://api.instagram.com/v1/tags/nofilter/media/recent?client_id=CLIENT-ID

终点。 我已经输入了我的客户端ID,我收到了CORS错误。 它找不到我的localhost:3000,我不知道该怎么办。 当我测试时,端点在邮递员中工作。 所以我知道它与CORS有关但我不知道该设置其他选项。

function getLooks(){

$.ajax({ url: "https://api.instagram.com/v1/tags/ootd/media/recent?client_id=someidnumbersxxxxxxxxxxxxxx", type: "GET", crossDomain: true, success: function(data){ console.log(data); _.each(data, function(look){ console.log(look); //var $look = template(look); //$("#looks-container").append($look); }); } }); 

}

任何有这个问题。 任何帮助或链接到其他材料将有所帮助。

您可以将dataType jsonp用于GET请求。

 $.ajax({ url: "https://api.instagram.com/v1/tags/ootd/media/recent?client_id=someidnumbersxxxxxxxxxxxxxx", type: "GET", crossDomain: true, dataType: "jsonp", success: function(data){ console.log(data); _.each(data, function(look){ console.log(look); //var $look = template(look); //$("#looks-container").append($look); }); } });