В настоящее время для приглашения вы можете использовать только fb: форму запроса. внутри fb: форма запроса вам нужен следующий тег
fb:multi-friend-selector
как это:
<fb:fbml>
<fb:request-form
action="index.php"
method="POST"
invite="true"
type="YOUR APP NAME"
content="Your text goes here. <?php echo htmlentities("<fb:req-choice url=\"YOUR CANVAS URL\" label=\"Authorize My Application\"") ?>" >
<fb:multi-friend-selector showborder="false" actiontext="Invite your friends to use YOUR APP NAME.">
</fb:request-form>
</fb:fbml>
Появится селектор друзей с кнопкой приглашения, и пользователю нужно выбрать друзей и нажать на приглашение. но для вас лучше использовать fb: request-form-submit вместо fb: multi-friend-selector с uid = "целевой идентификатор пользователя" следующим образом:
<fb:fbml>
<fb:request-form
action="index.php"
method="POST"
invite="true"
type="YOUR APP NAME"
content="Your text goes here. <?php echo htmlentities("<fb:req-choice url=\"YOUR CANVAS URL\" label=\"Authorize My Application\"") ?>" >
<fb:request-form-submit uid="TARGETUID"/>
</fb:request-form>
</fb:fbml>
эта показывает только одну кнопку, чтобы пригласить указанного человека. Тем не менее, в фейсбуке написано, что он собирается отказаться от fb: request-form-submit, но он все еще работает.
Для отображения FBML вам необходимо сделать приложение iframe XFBML и для этого включить библиотеки Javascript Facebook. тогда поместите любой FBML, который Вы хотите внутри.