3

我一直在查看 Stack 上的各种帖子,这些帖子最终将我引向了这个专注于 PHP 上传的帖子。

我熟悉访问 API,但通常通过 PHP。我认识到,即使不是大多数 API 调用,也有一些需要后端系统。但我很好奇是否可以创建一个 API 调用以严格使用 jQuery 上传到 Imgur?没有像 Python、RoR 或 PHP 之类的其他后端?

我当前的客户端 ID 用于匿名上传,因此没有 OAuth 或任何其他连接。我可以在 PHP 中使用它,但我希望在不刷新页面的情况下使应用程序基于 Ajax。朝着正确方向迈出的任何一步都将不胜感激。

4

2 回答 2

1

v2 适合我

    var imageData = "base64 encoded data here";

    $.post("http://api.imgur.com/2/upload", {key:"your_api_key", type:"file", image:imageData}, function(page)
    {
        console.log(page);
    });

我刚刚对此进行了测试,它上传了我的图片

于 2013-07-27T18:56:10.743 回答
0
function uploadImage(){
 $.ajax({
  url: 'https://api.imgur.com/3/image',
  headers: {
  'Authorization': 'Client-ID xxxxxxxxx'
  },
  type: 'POST',
  data: {
    'image': 'http://static.dnaindia.com/sites/default/files/styles/half/public/2015/11/30/399839-deepika-padukone.jpg?itok=Ba0msbiw'
  },
 success: function(data) { console.log(data.data.link); }
  });
}
于 2016-09-11T15:21:01.017 回答