簡単に言えば。次のことを行う FQL マルチ クエリ リクエストの作成についてサポートが必要です。
- ログインしているユーザーの友達リストから UID を取得し、
- これらの ID を使用して、過去 2 週間のすべてのコメントとメッセージ (ストリームから) を取得します
- 最後に、それらの結果をユーザー名と結合します
これまでのクエリは次のとおりです。
[1] GRAB_UID :
SELECT uid2 FROM friend WHERE uid1 = me()
[2] GRAB_STREAM (2 週間の部分が欠落しており、完全に間違っている可能性があります):
SELECT type, created_time, post_id, comments, actor_id, target_id, message
FROM stream
WHERE filter_key IN
(SELECT filter_key FROM stream_filter WHERE uid = me())
AND actor_id IN
(SELECT uid2 FROM friend WHERE uid1 = me())
)';
[3] GRAB_USRNAMES :
SELECT uid, name, username, pic_square, current_location, profile_url
FROM user WHERE uid IN
(SELECT uid2 FROM friend WHERE uid1 = me())
この種のリクエストを行う際にマスターを本当に使用することができ、その助けに非常に感謝しています.