Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/473.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用javascript使用API从库中输出imgur图像URL_Javascript_Jquery_Json_Imgur - Fatal编程技术网

使用javascript使用API从库中输出imgur图像URL

使用javascript使用API从库中输出imgur图像URL,javascript,jquery,json,imgur,Javascript,Jquery,Json,Imgur,我试图编写一个脚本,从imgur相册中获取一个随机图像,但无法检索图像URL 我正在使用AJAX获取相册的JSON数据,以下是我目前所掌握的: $.ajax({ type: "GET", url: "https://api.imgur.com/3/album/Cfy6A/images", dataType: "text", beforeSend: function(xhr) { xhr.setRequestHeader('Authorization

我试图编写一个脚本,从imgur相册中获取一个随机图像,但无法检索图像URL

我正在使用AJAX获取相册的JSON数据,以下是我目前所掌握的:

$.ajax({
    type: "GET",
    url: "https://api.imgur.com/3/album/Cfy6A/images",
    dataType: "text",
    beforeSend: function(xhr) {
        xhr.setRequestHeader('Authorization', 'Client-ID <client-id>');
    },
    success: function(data) {
        var json = $.parseJSON(data);
        console.log(json);
    }
});
$.ajax({
键入:“获取”,
url:“https://api.imgur.com/3/album/Cfy6A/images",
数据类型:“文本”,
发送前:函数(xhr){
setRequestHeader('Authorization','Client ID');
},
成功:功能(数据){
var json=$.parseJSON(数据);
log(json);
}
});
我能够获取JSON数据,我试图获取每个对象的“链接”,但我无法让它以数组的形式输出链接

感谢您的帮助


编辑:这里是JSON响应的粘贴栏:

您可以使用map函数将所有链接放入一个数组中

var links = json.data.map(function(item) {
    return item.link;
})

那么JSON看起来是什么样子呢?@epascarello这里有一个粘贴箱:通过数组将JSON发布到question alsoFor循环中,并读取link属性。