【问题标题】:Access-Control-Allow-Origin with instagram api使用 instagram api 的访问控制允许来源
【发布时间】:2017-05-20 01:30:24
【问题描述】:

我正在尝试使用以下代码获取我的 Instagram 供稿

$.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”标头。

有解决办法吗?

【问题讨论】:

    标签: ajax api cors instagram


    【解决方案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"
       });
    

    【讨论】:

      猜你喜欢
      • 2016-11-23
      • 2016-12-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-17
      • 1970-01-01
      • 1970-01-01
      • 2016-06-22
      相关资源
      最近更新 更多