javascript - API 请求上限为 10 张图片
问题描述
我目前正在从事一个从哈佛博物馆 API 中提取的项目,特别是绘画图像。这些图像将在屏幕上持续 90 秒,然后转换为新图像。
关于图像的实际拉取并将其放到我们的网页上,一切都很顺利,但是在 10 张图像之后,该过程停止并停留在第 10 张图像上。
下面是我同事写的 javascript,减去了我遗漏的 API 密钥。任何帮助是极大的赞赏!
var queryString = $.param({
apikey: " ___ ",
classification: "Paintings"
});
$.getJSON(apiEndpointBaseURL + "?" + queryString, function(genpics) {
let records = genpics.records;
for (let index = 0; index < records.length; index++) {
const element = records[index];
let artistName = document.querySelector("#artist");
console.log(genpics.records[index].images[0].baseimageurl);
}
let pictureImg = document.querySelector(".picture");
pictureImg.setAttribute("src", genpics.records[0].images[0].baseimageurl);
let currentRecordIndex = 1;
setInterval(function() {
let currentRecord = genpics.records[currentRecordIndex];
pictureImg.setAttribute("src", currentRecord.images[0].baseimageurl);
currentRecordIndex++;
}, 90000)
});```
解决方案
推荐阅读
- ruby-on-rails - Rails 查询日期大于或小于两个日期
- javascript - mongodb is not a function 是什么意思?
- javascript - 如何为其中调用 React.UseEffect 的函数编写单元测试(包括代码)
- vue.js - 参考检查ID重叠方法中的未定义值
- c++ - 'this' 不能用于常量表达式错误
- r - geom_qq() 对数变换
- java - 在恒定时间内访问复合记录中的列
- javascript - 在这个静音 Spotify 广告的脚本中,为什么取消静音不起作用?
- reactjs - 从 react-redux 迁移到 redux-toolkit 后使用 configureStore 传递初始状态的最佳方法
- powershell - 循环中的Powershell测试路径,可变路径