使用javascript使用API从库中输出imgur图像URL
我试图编写一个脚本,从imgur相册中获取一个随机图像,但无法检索图像URL 我正在使用AJAX获取相册的JSON数据,以下是我目前所掌握的:使用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
$.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属性。