Jquery instagram api,发布类似

Jquery instagram api,发布类似,jquery,ajax,api,instagram,Jquery,Ajax,Api,Instagram,我正在使用instagram API,不幸的是我有点卡住了。 设置完所有内容后,我为每个instagram图像都设置了一个“喜欢/不喜欢”按钮,可调用下面的方法 vote = function(type, at, mid){ // type = POST or DELETE // at = access_token // mid = media_id $.ajax({ type: type, dataType: "jsonp",

我正在使用instagram API,不幸的是我有点卡住了。
设置完所有内容后,我为每个instagram图像都设置了一个“喜欢/不喜欢”按钮,可调用下面的方法

vote = function(type, at, mid){
    // type = POST or DELETE
    // at = access_token
    // mid = media_id
    $.ajax({
        type: type,
        dataType: "jsonp",
        crossDomain:true,
        url: "https://api.instagram.com/v1/media/"+mid+"/likes?access_token="+at,
        success: function(data) {
            console.log(data);
        }
    });
}

它返回一条消息(200,OK),表明我的喜欢被计算在内,但实际上喜欢和不喜欢都不被计算在内。关于什么可能导致打嗝的想法?

如果远程未配置其他选项,则跨域ajax请求只能是
选项类型。而Instagram则不然

所以这将是服务器端的工作。将ajax请求发送到您自己的URL,然后向Instagram发送请求(可能是CURL)

如果您不需要回复,您可以“伪造”该请求。制作HTML并提交

试试下面的代码

var access_token = "https://api.instagram.com/v1/media/"+mid+"/likes?access_token="+at
var url = 
$.post(url, {access_token: access_token},
 function(data) {
   alert("Data Loaded: " + data);
}, "json");

你是说Instagram上的upvote=a?那么什么是否决票?对不起,是的,否决票=喜欢,否决票=不喜欢,在帖子中更改了它。。。我要从雷迪塞洛下车,你能告诉我你是如何到达这个终点的吗。我需要访问关系端点,我还在开发中,他们不会给我访问权限,我也不知道如何询问他们,因为这是一个后续的应用程序。是的,我最终用CURL完成了php请求,但我真的希望我可以用ajax代替。我所做的是在tumblr上进行的,tumblr真的不太喜欢php,它也花了大约5倍的时间make@auguestBjornberg您能告诉我您是如何使用curl实现php请求的吗?我正试图使用ajax发出类似删除的请求。仅供参考,您不必通过自己的URL。您仍然可以通过POST使用method=PUT或method=DELETE作为参数来伪造DELETE,它将完成此任务@Anpheruse _method=DELETE factly(忘记下划线)@AugustBjornberg