2011-11-03 10 views
1

FacebookのJavascript APIを使用しようとすると、深刻な問題が発生しています。私は現在、多少機能しているFacebookのログインを持っており、現在のユーザーからすべての写真を取得し、それらをストリップに表示させたいと考えています。私はJavascriptをかなり新しくしているので、誰かがこれを働かせているのか、これを達成するための最良の方法が、できれば廃止予定のFQLを使わずにいるのだろうかと思っていました。FacebookフォトAPI

+0

私はそれが底に「ありがとう」を追加したためだと思います。 –

+1

私の見解(私はダウンボートしなかった)から、質問は問題ではありません。疑問符の不足に注意してください。 – calvinf

+1

疑問符の不足だけでなく、 – hakre

答えて

2

ありFQLクエリの5000項目の制限はあるが、それはあなたが得るために探している写真の良い量をカバーする必要があります。

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サイトでこれを読んでいます。しかし、それは広く使われているようです。どうもありがとうございます。 –

+0

彼らは古いAPIを廃止しましたが、最近彼らはGraph APIを使用してFQLクエリを作成しやすくなり、FQLを非難していないと言いました。良いニュース、確かに! – zachallia

0

私はこれら2つのリソースから始めます。 JavaScript SDKには、写真情報が中心となるGraph APIのすべての機能が含まれています。

+0

ありがとう、私はこれらを見てみましょう。私はJavascript SDKを使ってみましたが、写真を取得する方法について私は困惑していました。 –