1

写真のリストをクエリするFQLクエリがあります。何ヶ月もの間、それは期待通りに機能し、次のクエリから最大450枚の写真を返しました。

SELECT object_id,src FROM photo WHERE owner=me()

ただし、突然、結果は100に制限されているように見えます。つまり、100個の結果のみが返されます。

これはクライアントコードエラー(私の場合はiOSアプリ)ではないことを私は知っています。これは、正しく機能してから更新されていない本番コードで発生しているためです。

何が得られますか?

4

1 に答える 1

3

この問題の原因はまだわかりませんがlimit、クエリに非常に高いパラメータを追加するという簡単な回避策を発見しました。

例:

SELECT object_id,src FROM photo WHERE owner=me() limit 1000

結果の合計がlimit値よりも小さい場合は、期待値が返されます(私の場合は約450)。

注:limitFacebookで許可されている最大値がある場合があります。たとえば、10,000以上の結果を期待しているとしましょう。FQLは20,000の制限を受け入れますか?知らない。これに遭遇した場合は、結果を投稿してください。

于 2012-11-30T21:00:05.477 に答える