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!!
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!!
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:
LIMIT 25
from the query stringconsole.log
is a firebug command, use alert()
instead if you don't have firebug.