gpt4 book ai didi

javascript - Instagram API - 使用 jquery 获取图像

转载 作者:行者123 更新时间:2023-11-28 17:59:32 25 4
gpt4 key购买 nike

我制作了一个 AJAX 函数来获取我的 Instagram 帐户的四张最新图像。现在我想做一个append函数将我的前两张图像插入 <div>insta-left以及另外两个人 <div>insta-right ,但我找不到拆分函数的解决方案:

var token = 'MY_TOKEN', 
userid = MY_USER_ID,
num_photos = 4; // number of photos i get

$.ajax({
url: 'https://api.instagram.com/v1/users/' + userid + '/media/recent',
dataType: 'jsonp',
type: 'GET',
data: {
access_token: token,
count: num_photos
},
success: function(data) {
console.log(data);
for (x in data.data) {
$('.insta-left').append('<img src="' + data.data[x].images.low_resolution.url + '">');
}
},
error: function(data) {
console.log(data);
}
});

如果我这样做,所有图像都将被插入到 insta-left 中。我如何拆分我的函数来获取此 <div> 中的前两张照片以及另一个最新的两个 <div>

最佳答案

做一个常规的 for 循环并检查索引怎么样?

success: function(data) {
console.log(data);
for (i = 0; i < data.data.length; i++) {
if (i < 2) {
$('.insta-left').append('<img src="' + data.data[i].images.low_resolution.url + '">');
} else {
$('.insta-right').append('<img src="' + data.data[i].images.low_resolution.url + '">')
}
}

您可能还需要考虑 Instagram API 返回的照片数量少于您请求的照片数量的情况。

关于javascript - Instagram API - 使用 jquery 获取图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43823997/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com