我有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)
})
答案 0 :(得分:1)
在调用ajax请求之前,您可以配置ajax设置设置以允许跨域请求..
灰烬。$。ajaxSetup({ xhrFields:{ withCredentials:true }, crossDomain:true }); 这将为每个请求处理附加cookie设置。