次の FQL があります。
SELECT id, created, like_info, comment_info FROM photo WHERE owner = me()
必要なすべての情報を 1 つの HTML リクエストで返し、うまく機能します。
ただし、最初の 100 枚の写真のみが返されます。OpenGraph API を使用してクエリを実行し、/self/photos/uploaded
それらの結果をページ分割すると、期待どおりの数百の写真が適切に取得されます。
問題は、いいねとコメントの情報を取得するために、各写真のコメントといいねのセクションをページ分割するために、さらにいくつかのクエリを (潜在的に) 発行する必要があることです。これらの写真のいくつかには 25 を超えるコメントと 25 を超えるいいねが付けられているため、簡単に数百の HTTP 要求を追加できます。
返された 100 番目の結果を超えるために FQL でさまざまな WHERE 句を試しましたが、FQL は単に 101 番目の写真を返しません。そして、いつものように、Facebook のドキュメントはひどく不足している。
誰にもアイデアはありますか?