タグ付けされたすべての写真を特定の人に取得するための最速の方法を探しています。
今のところ、「自分の写真」、「他の人の写真」、そして友達全員のアルバムの写真をチェックする必要があります。
それは永遠にかかります。
私と特定の友達が一緒にタグ付けされているすべての写真を取得する方法が必要ですか(FQLリクエストだと思います) ?
タグ付けされたすべての写真を特定の人に取得するための最速の方法を探しています。
今のところ、「自分の写真」、「他の人の写真」、そして友達全員のアルバムの写真をチェックする必要があります。
それは永遠にかかります。
私と特定の友達が一緒にタグ付けされているすべての写真を取得する方法が必要ですか(FQLリクエストだと思います) ?
FQLクエリを使用して写真の一部を簡単に取得するには:
SELECT object_id, src, owner, caption, created
FROM photo
WHERE object_id IN (SELECT object_id FROM photo_tag WHERE subject = me())
AND object_id IN (SELECT object_id FROM photo_tag WHERE subject = 'MY_FRIENDS_ID')
(この例MY_FRIENDS_ID
では、イベントIDまたはグループIDにすることもできます)
Facebookには、FQLクエリによって返されるオブジェクトの数に制限があります。すべてのアイテムを取得するには、AND created < {OLDEST_DATE_RETURNED_BY_LAST_QUERY}
FQLに追加し、データが返されないまでクエリを繰り返すスクリプトを作成する必要があります。