Instagram的ajax呼叫循环与分页

时间:2014-05-23 14:08:05

标签: jquery pagination instagram

我需要从Instagram Feed中检索12张图片,使用下面的代码可以正常工作。问题是返回的结果适用于所有喜欢的图像(通过我们的帐户)并具有特定标记。由于结果的分页,我不会总是在第一个响应中有12个图像。我需要使用分页'next_url'继续调用API,直到我有12个符合条件的图像。

我如何在一个循环中继续这样做,修改我必须得到的12个图像的代码?

var e = 0;

$.ajax({
    type: "GET",
    dataType: "jsonp",
    cache: false,
    url: "https://api.instagram.com/v1/users/self/media/liked/?count=20&access_token=[token_value]",
    success: function (t) {
        var count = t.data.length;
        for (var n = 0; n < count; n++) {
            var r = t.data[n].tags;
            var tagcount = t.data[n].tags.length;
                for (y = 0; y <= tagcount; y++) {
                    if (e < 12) {
                        if (r[y] === "MyTagToFind") {
                            $("#instafeed").append(" <a target='_blank' href='" + t.data[n].link + "'><img class='instagram-image' src='" + t.data[n].images.low_resolution.url + "' /></a> ");
                            e++
                        }
                    }
                }
        }
    }
})

0 个答案:

没有答案