小编典典

使用Instagram API的Access-Control-Allow-Origin

ajax

我正在尝试使用以下代码获取我的instagram feed

$.ajax({
      url: 'https://api.instagram.com/v1/users/xxxxxxx/media/recent/?access_token=xxxxxxxxxxx',

      error: function() {
        alert('error');
      },

      success: function(data) {
       alert('yes');
      },
      type: 'GET'
   });

我得到的错误是

所请求的资源上没有“ Access-Control-Allow-Origin”标头。

有没有解决的办法?


阅读 275

收藏
2020-07-26

共1个答案

小编典典

Instagram API支持JSONP,因此添加&callback=?到url并添加dataType: "jsonp"$.ajax()调用中,如下所示:

$.ajax({
      url: 'https://api.instagram.com/v1/users/xxxxxxx/media/recent/?access_token=xxxxxxxxxxx&callback=?',

      error: function() {
        alert('error');
      },

      success: function(data) {
       alert('yes');
      },
      type: 'GET',
      dataType: "jsonp"
   });
2020-07-26