/ / Filtrujte priateľov z Facebooku, ktorí tiež používajú aplikáciu - php, facebook, facebook-graph-api, facebook-php-sdk

Filtrovať Facebook priateľov, ktorí tiež používajú aplikácie - php, facebook, facebook-graph-api, facebook-php-sdk

Používam oficiálnu PHP SDK na Facebooku.

Prešiel som inými článkami, ktoré $facebook->api("/me/friends?fields=installed,name&limit=5") možnosť získať priateľov používateľa, ktorí tiež používajú webovú aplikáciu.

ale zdá sa, že Facebook dáva všetkým používateľompriatelia. Myslím, že Facebook pre mňa nevyužíva filtre, ktoré používajú aplikáciu a ktoré nepoužívajú. Facebook odovzdáva údajom priateľov používateľa iba „true“, iba ak priateľ aplikáciu nainštaloval.

môj problém je, aký je dobrý spôsob filtrovania týchto výsledkov? Nemám pocit, že by som robil „slučku“, aby som skontroloval tisíce výsledkov (obávaný vplyv na výkon mojej aplikácie).

Videl som ostatných, ako to pekne robia, keď sa pripájam k ich aplikácii, ukazujú mi svojich priateľov, ktorí sú tam tiež.

Poznámka: Som novým rozhraním API FB

odpovede:

0 pre odpoveď č. 1

Nasleduje kód napísaný v predvolenej webovej aplikácii Facebook.

$app_using_friends = $facebook->api(array(
"method" => "fql.query",
"query" => "SELECT uid, name FROM user WHERE uid IN(SELECT uid2 FROM friend WHERE uid1 = me()) AND is_app_user = 1"
));