1

次のクエリを使用して、 FQLでカウントのように並べ替えられたFacebookアルバムの写真を取得しようとしています。

SELECT like_info, object_id FROM photo WHERE aid="xxxxxxxxxx_xxxx" ORDER BY like_info.like_count desc

しかし、エラーが発生します(#602) like_count is not a member of the like_info scalar.

SELECT like_info, object_id FROM photo WHERE aid="xxxxxxxxxx_xxxx" ORDER BY like_info desc

トリックはありますが、理由はわかりません。* like_info *はオブジェクトではありませんか?オブジェクトのメンバーを使用してクエリを注文することは可能ですか?

4

1 に答える 1

2

ORDER BY like_info を使用するだけです。LIMIT を入れることを忘れないでください。そうしないと、多数の写真に対してクエリがクラッシュする可能性があります。

SELECT like_info, object_id FROM photo WHERE aid="20531316728_324257" ORDER BY like_info desc LIMIT 10

Facebook API エクスプローラーで実行する

于 2012-10-20T04:06:54.487 に答える