FQL for returning all album names and object id

2019-06-06 09:57发布

looking for fql query to grab all albums of all friends,

extra points for complete js example using FB.Data.query and jQuery to spit out results as they come in. thanks!!

1条回答
叼着烟拽天下
2楼-- · 2019-06-06 10:07

You need the friends_photos permission and then use:
Javascrip:

$("#friends-albums").click(function() {
    FB.api(
        {
            method: 'fql.query',
            query: 'SELECT aid,owner,name FROM album WHERE owner IN (SELECT uid2 FROM friend WHERE uid1 = me()) LIMIT 25'
        },
        function(resp) {
            $.each(resp, function(k,v) {
                console.log(v.name)
            })
        }
    );
});

HTML:

<button id="friends-albums">Get Albums</button>

Note:

  • I'm using jQuery
  • To get the full list, remove LIMIT 25 from the query string
  • console.log is a firebug command, use alert() instead if you don't have firebug.
查看更多
登录 后发表回答