如何使用Ajax请求获取imgur.com专辑图像 [英] How can I get imgur.com album images using ajax request

查看:71
本文介绍了如何使用Ajax请求获取imgur.com专辑图像的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用了以下代码:

    (function($){
    var albumID = 'NNbeO';
    var albumAPI = "https://api.imgur.com/3/album/" + albumID + "/images";

    $.ajax({
        url: albumAPI,
        headers:{
            'Authorization':'xxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
        },
        type: 'GET',
        dataType: 'json',
        success: function(data) { 

            alert(data.data[0].link);

        },
        error: function() { console.log("ERRORZ"); }
    });
})(jQuery);

但是我遇到了这个错误:

But I got this error :

 {
      "data": {
        "error": "Malformed auth header",
        "request": "\/3\/album\/NNbeO\/images",
        "method": "GET"
      },
      "success": false,
      "status": 403
    }

推荐答案

我得到了解决方案.现在工作正常.下面是我的工作代码.问题是,我没有添加带有授权标头 Client-ID 文本.:

I got my solution. It works fine now. Below is my working code. It's problem was, I've not added Client-ID text with Authorization headers.:

(function($){
var albumID = 'NNbeO';
var albumAPI = "https://api.imgur.com/3/album/" + albumID + "/images";

  $.ajax({
      url: albumAPI,
      headers:{
          'Authorization':'Client-ID xxxxxxxxxxxxx'
      },
      type: 'GET',
      dataType: 'json',
      success: function(data) { 

          alert(data.data[0].link);

      },
      error: function() { console.log("ERRORZ"); }
  });

})(jQuery);

这篇关于如何使用Ajax请求获取imgur.com专辑图像的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆