0

Facebook の FQL は、v2.0 以降は廃止されました。私が以前取り組んでいた Web サイトには、この FQL を使用して最近の写真を取り込む「最近の写真」機能がありました。

var fql = 'SELECT object_id, aid, images, album_object_id, created, modified, position, caption FROM photo WHERE aid in (SELECT aid, owner FROM album WHERE owner = me()) ORDER BY created DESC LIMIT 59';

私は、グラフAPIを使用してそれを行う同等の方法を見つけようとしています。エンドポイントは/photosおそらく私が望むものですが、有効なorderクエリパラメーターがあるかどうかわかりません。

郵便配達員で私はこれをいじっています:

https://graph.facebook.com/v2.2/10151316456544622/photos?fields=picture,name,source,created_time&limit=20&order=-created_time&debug=all&access_token=CAAL7TZAyo4RUBAOJe4Jgjdt6NZAqcajRghEGdKwraq4X1yZAKjvgXj4xXAZCoyZCkzMO84mTMJ90Vp5CEfJsT1WsoOwif2QZCS00bGqZAVxqmZChMUqKQmNsu2DvZCoY42ZC5fSBAxUuNCqTWg1QZCBZCz5oQx3wcNZCZCPUHOXMu5i5jZCOTGIiPWrAeTlzhFBqkvoZBZAPSJRhlkdxyrKPmpmOqgKrUeD13TdOtKU4ZD

これaccess_tokenは FB テスト アカウントです。お気軽にどうぞ。デバッグ情報を取得していません。写真の順序を変更する方法について、ドキュメントには何もないようです。

この例の URL は最適ではない可能性があります。このアカウントの公開写真は 7 枚しかありませんが、数千枚の写真があるアカウントから最近の写真を取得する可能性があります。すべての写真を取得してリストを逆にしたくありません。1 回の通話で最新の 20 枚の写真を表示したい。

何か案は?order見逃したドキュメントはありますか?

4

1 に答える 1

0

Graph API を使用してこれを直接実現する方法はありませんが、リアルタイム更新を使用して、ユーザーの写真への変更に関する通知を受け取ることができます。

于 2015-04-17T13:57:47.617 に答える