0

すべてのユーザーのアルバム カバー + 各アルバムの写真の数を取得することはできますか?

ユーザー アルバム カバーは次の方法で取得できます。

SELECT aid, pid, src_small, src, src_big FROM photo WHERE aid IN(SELECT aid FROM album WHERE owner=me()

.

しかし、各アルバムの写真の数も取得したい....

すべてのユーザー アルバムのループを実行し、アルバムごとに別の FQL を実行できますが、それをより速く/より効率的に行うためのより良い方法があるかどうか迷っています。

なにか提案を?

ありがとう、グタミール

4

2 に答える 2

1
    function getAlbum() {
FB.api('/me/albums', function(resp) {
    console.log('Albums', resp);
    var ul = document.getElementById('albums');
    for (var i=0, l=resp.data.length; i<l; i++) {
      var
        album = resp.data[i],
        li = document.createElement('li'),
        span = document.createElement('span'),
        a = document.createElement('a');

      a.innerHTML = album.name;
       span.innerHTML = album.count;
      li.appendChild(a);
      li.appendChild(span);
      ul.appendChild(li);
    }
  });

}
于 2013-03-15T06:00:15.183 に答える