在调用Instagram api时出现CORS错误

时间:2016-02-27 10:00:58

标签: ember.js cors instagram ember-cli instagram-api

我有ember应用程序显示Instagram图像。我正在向Instagram api请求用户信息,如个人资料图片和用户名,但我收到错误

错误

XMLHttpRequest无法加载https://api.instagram.com/v1/users/self/?access_token=25634653241563.63765274276357。 No' Access-Control-Allow-Origin'标头出现在请求的资源上。起源' http://www.example.co.in'因此不允许访问。

在Instagram管理客户端中,我已将网站填充为" http://example.co.in"

请求

raw({
        url:"https://api.instagram.com/v1/users/self/?access_token=25634653241563.63765274276357",
        crossDomain: true,
      }).then(function(response){
      console.log(response)
})

1 个答案:

答案 0 :(得分:1)

在调用ajax请求之前,您可以配置ajax设置设置以允许跨域请求..

灰烬。$。ajaxSetup({     xhrFields:{       withCredentials:true     },     crossDomain:true   }); 这将为每个请求处理附加cookie设置。