<?php
// Get list of friends who have this app installed...
$rs = $facebook->api_client->fql_query("SELECT uid FROM user WHERE has_added_app=1 and uid IN (SELECT uid2 FROM friend WHERE uid1 = $user)");
$arFriends = "";
// Build an delimited list of users...
if ($rs)
{
for ( $i = 0; $i < count($rs); $i++ )
{
if ( $arFriends != "" )
$arFriends .= ",";
$arFriends .= $rs[$i]["uid"];
}
}
// Construct a next url for referrals
$sNextUrl = urlencode("&refuid=".$user);
$url=$facebook->get_add_url();
// Build your invite text
$invfbml = <<<FBML
XXX Uygulamasına Davet Edildiniz!
<fb:name uid="$user" firstnameonly="true" shownetwork="false"/> sizi XXX'e davet ediyor.<fb:pronoun possessive="true" uid="$user"/>
<fb:req-choice url="$url" label="Ekleyin!" />
FBML;
?>
<fb:request-form type="XXX" action="http://www.facebook.com/profile.php" content="<?=htmlentities($invfbml)?>" invite="true">
<fb:multi-friend-selector max="1000" actiontext="XXX'e Sahip Olmayan Arkadaslariniz " showborder="true" rows="5" exclude_ids="<?=$arFriends?>">
</fb:request-form>Buyur hocam, kendi uygulamamda kullandığım kod. davet.php de arkadaş seçme ekranını basar. Uygulamaya üye olmayan arkadaşları listeler. XXX yazan yerlere uygun yazılar girersiniz.
Örnek:
TIKLA