0

友達が Facebook に持っているすべての写真の object_id を取得しようとしています。

これは私が使用する方法で、うまくいくはずです:

https://api.facebook.com/method/fql.query?access_token=[YOURTOKEN]&query=SELECT object_id FROM photo WHERE aid IN (SELECT aid FROM album WHERE owner IN (SELECT uid FROM friend WHERE uid1=me )) ORDER BY created DESC

私の問題は、5108 個の object_id しか取得できないことです。これは、友人全員が持っている写真の総数にはほど遠いものです。Facebookからの制限はありますか?任意の提案をいただければ幸いです。

4

1 に答える 1

2

クエリの最後にLIMITとを追加できます。OFFSETしたがって、最初の1000枚の写真を取得するにはLIMIT 1000 OFFSET 0、次のグループの写真を取得しLIMIT 1000 OFFSET 1001ます。

レガシーエンドポイントも使用しています。新しいものを使用する必要があります。

 https://graph.facebook.com/fql?q=[QUERY]&access_token=[TOKEN]
于 2013-01-17T21:26:56.173 に答える