好的,所以我在过去的两个小时里一直试图在图像上得到一个...我使用这个电话:
$.ajax({
method: "POST",
url: 'https://api.instagram.com/v1/media/'+$media_id+'/likes?access_token='+$access_token,
dataType: "jsonp",
jsonp: "callback",
jsonpCallback: "jsonpcallback",
success: function(data) {
console.log(data);
alert('success liked');
},
error: function(jqXHR, textStatus, errorThrown) {
alert( "Feed Error! jqXHR: " + jqXHR + " textStatus: " + textStatus + " errorThrown: " + errorThrown );
}
});
但是出于某种原因,它并没有给我一个喜欢而只是喜欢的名单?
在文档中,它使用curl方法发布类似的内容,但是我需要一个javascript / jquery解决方案吗?
非常感谢任何帮助!
谢谢你!
答案 0 :(得分:0)
您必须指定type:"POST"
而不是method:"POST"
由于没有指定type
,因此它正在进行GET调用,因此获得了喜欢的列表:)
(顺便说一下POST可能因为跨域访问而无效,请试一试)
答案 1 :(得分:0)
感谢您的帮助。
这个问题已经解决了。
Instagram不允许JSONP请求:)