我不是curl的专家,我需要编写一个Ajax调用。这是要求:
curl -F 'access_token=ACCESS-TOKEN' \
https://api.instagram.com/v1/media/{media-id}/likes
-F是什么意思?
在我的ajax调用下面,但我不知道insert -F:
在哪里var url='https://api.instagram.com/v1/media/731833501888524747_38804843/likes';
$.ajax({
url: url,
success: function( data, textStatus, jqXHR) {
console.log(data);
},
error: function(obj) {
console.log(obj);
},
});
我也跟着:
https://api.instagram.com/v1/media/731776229967638865_38804843/likes/?access_token=129219*****a59a4da481c65
但只返回我喜欢的数字。
答案 0 :(得分:0)
-F
让curl模拟用户按下提交按钮的填写表单。这会导致curl使用Content-Type multipart/form-data
来发布数据。
另外我认为如果您正在进行ajax调用,official documentation肯定会派上用场,因为您可以进行ajax调用并将数据类型设置为JSONP
,如下所示:
https://api.instagram.com/v1/tags/coffee/media/recent?access_token=fb2e77d.47a0479900504cb3ab4a1f626d174d2d&callback=callbackFunction
至于让ajax请求正常工作,我建议你自己尝试一下。这是documentation。只需设置正确的参数并指定您希望发出请求的正确URL并填写正确的数据类型,尽管它会尝试确定它本身。
我希望这能指出你正确的方向。