FQL用于返回用户的所有朋友的所有专辑名称和专辑的对象ID

寻找fql查询来获取所有朋友的所有专辑,

使用FB.Data.query和jQuery的完整js示例的额外点在他们进来时吐出结果。谢谢!!

您需要friends_photos权限,然后使用:
的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:

  

注意:

  • 我正在使用jQuery
  • 要获取完整列表,请从查询字符串中删除LIMIT 25
  • console.log是一个firebug命令,如果你没有firebug,请使用alert()