我想在我的脸谱资料中获取我的照片。我将创建一个新专辑,并希望链接到该特定专辑并回显其中的每张照片。
我发现的所有示例都需要app id等,适用于fb页面。我希望从我的个人资料中做到这一点。
任何想法/指导都会有很大的帮助。
这是我最接近它的工作,但似乎无法链接到我的一个画廊。
<h2></h2>
<nav id='thumbs'></nav>
<img id='viewer'>
<script src="http://code.jquery.com/jquery-1.6.4.min.js" type="text/javascript"></script>
<script type="text/javascript">
(function (gallery_id) {
var title = $('h2'),
viewer = $('#viewer'),
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;
viewer.attr('src', imgs[0].images[0].source)
for (var i = 0, l = imgs.length - 1; i < l; i++) {
$('<img src="' + imgs[i].images[3].source + '" data-fullsize="' + imgs[i].images[0].source + '">').appendTo(thumbs);
}
$('img', thumbs).bind('click', function(e) {
e.preventDefault();
viewer.attr('src', $(this).attr('data-fullsize'));
});
});
})('426067170422'); // let's go -- put the gallery ID here
</script>