gpt4 book ai didi

javascript - 通过 Instagram 回复进行分页

转载 作者:行者123 更新时间:2023-11-28 09:55:30 27 4
gpt4 key购买 nike

在我的网络应用程序中,我想从 Instagram 加载带有特定标签的照片。我得到了第一页结果,但如果我尝试使用 pagination.next_url 命令接收下一页,我最终会得到与之前相同的结果。我的代码:

url="https://api.instagram.com/v1/tags/vienna/media/recent?client_id=9c6380addbe14f42bf1e992acae243f2&callback=?";      

$.getJSON(url,function(data) {
$.each(data.data, function(i, item) {
var filter = item.filter;
var instaLink = item.link;
$('#footer').append(filter,'<br />');
jQuery("<a />").attr("href", instaLink).appendTo("#footer").text(instaLink).after("<br />");
});
url = data.pagination.next_url;
console.log(window.url);
});

我是 javascript 和 jQuery 的初学者,但我认为 url 变量设置不正确。因为当我想再次调用 $getJSON(url,function(...){} 时,结果是相同的。

最佳答案

这是一个范围问题。 url 变量是闭包中的本地变量。尝试使用不同的名称声明您的 url 变量。 (使用 var 关键字...)

但是能够循环遍历所有结果,这并没有多大帮助。您必须递归执行此操作,直到 instagram api 不返回 data.pagination.next_url。

关于javascript - 通过 Instagram 回复进行分页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10129156/

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