2011-11-03 110 views
1

我有严重的问题,试图使用Facebook的JavaScript API。我目前有一个有点正常的Facebook登录,我希望能够从当前用户获取所有照片,并将它们显示在一个条状图中。我对Javascript非常陌生,所以我想知道是否有人已经完成了这个工作,或者什么是最好的方式来完成这个工作,最好是不使用已弃用的FQL。Facebook的照片API

+0

我相信这是因为我说“谢谢”的底部。 –

+1

从我的角度来看(我没有downvote),这个问题不是一个问题。请注意缺少问号。 – calvinf

+1

不仅缺乏问号。 – hakre

回答

2

有5000项限制为FQL查询,但应包括你正在寻找的照片良好的金额获得:

var query = 'SELECT src_big FROM photo WHERE aid IN(SELECT aid FROM album WHERE owner = me())'; 

FB.api('fql', {'q': query}, function(res) { 
    console.log(res.data); 
}); 

然后,您可以遍历该结果集并将照片添加到文档中(在此示例循环中使用jQuery:

var body = $(document.body); 

for(var i in res.data) { 
    body.append('<img src="' + res.data[i].src_big + '" />'); 
} 
+0

FQL不会被弃用,btw – zachallia

+0

好吧,我在FB网站上读到了我的想法。但它似乎在广泛使用。非常感谢zachilla。 –

+0

他们确实弃用了大量的旧API,但他们最近更容易使用Graph API进行FQL查询,并表示他们并不反对FQL。好消息,当然! – zachallia

0

我会用这两种资源的开始。 JavaScript SDK包含图片API的所有功能,其中照片信息是其核心部分。

+0

谢谢,我会看看这些。我尝试过使用JavaScript SDK,但是我很难理解如何去检索照片。 –