クエリの例を次に示します。
SELECT uid FROM page_fan WHERE page_id IN (104266592953439, 16155433, 5768707450)
AND uid IN (SELECT uid2 FROM friend WHERE uid1=me())
これにより、上記の3ページのいずれかが好きな友達のuidが得られます。
上記のサブセット内のページのうち、各友人が好きなページの数を教えてくれるソリューションが欲しいです(少なくとも1つのページが好きな場合)。サブセット内で20ページ以上にスケールアウトできるものが理想的です。
たとえば、友人が3つのページすべてを気に入った場合、uidを3回リストするだけで十分です。それがFQLで可能かどうかはわかりませんが。
PHPFacebookSDKを使用します。