我正在尝试通过从 facebook 相册加载图像来创建画廊。
但是,我遇到了一个问题,Facebook 每页限制为 25 个图像,并且我无法找到使用 JSON 分页响应来收集更多数据的方法。
任何有关将此响应合并到我的代码中的建议将不胜感激。
谢谢!
$(document).ready(function() {
(function (gallery_id) {
var title = $('h3'),
thumbs = $('.thumbs');
// album info
$.getJSON('//graph.facebook.com/' + gallery_id + '?callback=?', function(json, status, xhr) {
title.html('<a href="' + json.link + '">' + json.name + '</a> from ' + json.from.name);
});
// images
$.getJSON('//graph.facebook.com/' + gallery_id + '/photos?callback=?', function(json, status, xhr) {
var imgs = json.data;
for (var i = 0, l = imgs.length - 1; i < l; i++) {
$('<div><img src="' + imgs[i].images[3].source + '" data-img="' + imgs[i].images[0].source + '" data-fullsize="' + imgs[i].images[0].source + '"></div').appendTo(thumbs);
}
$('.thumbs').SuperBox();
});
})('406683109390041');
});