我正在尝试使用以下代码获取我的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”标头。
有没有解决的办法?
Instagram API支持JSONP,因此添加&callback=?到url并添加dataType: "jsonp"到$.ajax()调用中,如下所示:
JSONP
&callback=?
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" });