Facebook uygulama geliştirme yazılarıma devam ediyorum.uygulamalarında eksiksiz gördüğümüz tek şey sanırım davet gönderme formu yani invite form.Bu form basit bir kod parçası tarafından sağlanıyor. Davet formlarında aslında tek bir FBML öğresi bulunmakta request-form isimli bu öğe arkadaşlarımızı resimleriyle birlikte listelemeye yarıyor.Kod şu şekilde PHP için düzenlenmiş eğer başka bir programlama dili kullanıyorsanız,tek yapmanız gereken formun actionını kendi anasayfanıza yönlendirmek.Fb:request-form sayfasını incelerseniz orada daha farklı örneklerde mevcut java , asp.NET gibi

Facebook invite davet formu uygulama geliştirme


<fb:fbml>
<fb:request-form action="index.php" //Where Skip button takes user method="POST" invite="true" type="UYGULAMANIZIN ADI” content=”Uygulamanız için bir yazı yazın.
<?php echo htmlentities(”<fb:req-choice url=\”CANVAS ADRESİNİZ” label=\”Uygulamamı Ekle” />
<fb:multi-friend-selector showborder=”false” actiontext=”Arkadaşlarınızı UYGULAMANIZIN ADI uygulamasın davet edin.”> </fb:request-form> </fb:fbml>

Kalınla yazdığım yerleri kendi uygulamanıza göre değiştirin.
Eğer ben anlamam FBMLden PHP ustasıyım diyorsanız.Aşağıdaki koduda kullanabilirsiniz.

<?php
$invfbml = <<<FBML
UYGULAMANIZIN ADI
<fb:name uid=”$user” firstnameonly=”true” shownetwork=”false”/>UYGULAMAMI DENE<fb:pronoun possessive=”true” uid=”$user”/>
<fb:req-choice url=”$url” label=”Ekleyin!” />
FBML;
?>
<fb:request-form type=”UYGULAMA ADI” action=”http://www.facebook.com/profile.php” content=”<?=htmlentities($invfbml)?>” invite=”true”>
<fb:multi-friend-selector max=”20″ actiontext=”UYGULAMA ADI DAVETİYESİ” showborder=”true” rows=”5″ exclude_ids=”<?=$arFriends?>”>
</fb:request-form>

Bu kodları kullanarak kolayca davetiye formlarınızı ekleyebileceksiniz.Bu yazıyı uygulamaya çalışmadan önce diğer iki makalemi okumanızı tavsiye ederim.