Facebookのすべての友達のアルバムの総数を取得するには?
Facebookの友達の合計アルバムを一度にすべて取得したい。
FBで「アルバム」テーブルをクエリする方法を知っている人は誰でも
あなたの考えを共有してくださいありがとう
Facebookのすべての友達のアルバムの総数を取得するには?
Facebookの友達の合計アルバムを一度にすべて取得したい。
FBで「アルバム」テーブルをクエリする方法を知っている人は誰でも
あなたの考えを共有してくださいありがとう
ユーザーのすべての友人のすべてのアルバム名とアルバムのオブジェクト ID を返すための質問 FQL に似ています。
ifaourがサイドノートの例で言及したように「LIMIT 25」を削除すると、クエリは次のようになり、タスクを実行します
SELECT aid, owner, name FROM album WHERE owner IN (SELECT uid2 FROM friend WHERE uid1=me())
第2ステップ:マルチクエリ形式にしましょう
{"query1":"SELECT aid, owner, name FROM album WHERE owner IN (SELECT uid2 FROM friend WHERE uid1=me())","query2":"SELECT owner, album_object_id, object_id FROM photo WHERE aid IN (SELECT aid FROM #query1)"}
シナリオに合わせて query2 のフィールドを変更する必要があると思います
これらは、5000 の結果制限を持つ 2 つの大きなファット json オブジェクトとして返されます...次の 5000 と残りをクエリする解決策がわかりません...
また、FQL と Graph API の両方にバグがあると思います。一部の友人のアルバムが結果に表示されません... (はい、適切なアクセス許可と、参照とクエリに必要なスコープがある...)この問題のバグレポートを発行しました