Instagram API喜欢Javascript

时间:2014-04-25 03:16:39

标签: javascript jquery ajax instagram

好的,所以我在过去的两个小时里一直试图在图像上得到一个...我使用这个电话:

$.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解决方案吗?

非常感谢任何帮助!

谢谢你!

2 个答案:

答案 0 :(得分:0)

您必须指定type:"POST"而不是method:"POST"

由于没有指定type,因此它正在进行GET调用,因此获得了喜欢的列表:)

(顺便说一下POST可能因为跨域访问而无效,请试一试)

答案 1 :(得分:0)

感谢您的帮助。

这个问题已经解决了。

Instagram不允许JSONP请求:)