показывать фотографии из фейсбука с javascript api?

Я хочу отображать фотографии из одного из моих альбомов в Facebook на моей веб-странице с javascript api. Я могу прочитать названия альбомов с помощью приведенного ниже кода, но как я могу затем отобразить фотографии одного из альбомов?

FB.api('/myfacebookid/albums', function(response) {

    var ul = document.getElementById('albums');
    for (var i=0, l=response.data.length; i<l; i++) {
      var
        album = response.data[i],
        li = document.createElement('li'),
        a = document.createElement('a');
      a.innerHTML = album.name;
      a.href = album.link;
      li.appendChild(a);
      ul.appendChild(li);
    }
  });

Любой вклад приветствуется, спасибо!

ОК, теперь у меня есть этот код:

    FB.api('/142461229141170/albums?fields=id,name', function(response) {
     if (response && response.data && response.data.length){
         console.log(response)

  for (var i=0; i<response.data.length; i++) {
    var album = response.data[i];

    if (album.name == 'Profile Pictures'){

      FB.api('/'+album.id+'/photos', function(photos){
        if (photos && photos.data && photos.data.length){
          for (var j=0; j<photos.data.length; j++){
            var photo = photos.data[j];
            // photo.picture contain the link to picture
            var image = document.createElement('img');
            image.src = photo.picture;
            $('#foton').append(image);
          }
        }
      });

      break;
    }
  }
   }
});

Я думаю, что я делаю что-то не так .. все еще! Это отображает фотографии из альбома фотографий профиля, но мне пришлось изменить его на $ ('# foton'). Append (image); , Если я смотрю на журнал, он получает 4 объекта.

Если я перехожу на другой альбом, например, «Фотографии ручной работы» или «Фото на обложке», он перестает работать.

А также, если я изменю userId сверху (выше - это идентификатор PAGE) на мой личный идентификатор в facebook, он тоже перестает работать.

Я действительно пытаюсь понять, как это работает, потому что я также хочу получить канал и некоторые другие вещи после этого, и я думаю, что это работает так же, как это? Большое спасибо, ребята!

Ответы на вопрос(2)

Ваш ответ на вопрос