Как добавить форму приглашения друзей на страницу Facebook или в приложение

Как добавить форму приглашения друзей на страницу Facebook или в приложение
28.01.2011 Алексей Малыгин

Если вы являетесь владельцем facebook-страницы или приложения, то обязательно добавьте так называемый Invite Box.

добавить форму приглашения друзей на страницу

Invite Box – это штатный функционал Facebook, для отправки приглашений вашим друзьям, чтобы они посетили страницу или приложение.

Вы отправляете приглашения друзьям, друзья отправляют приглашения своим друзьям и так далее, цепная реакция.

Полезно? Безусловно.

Теперь самое главное, как же добавить такой функционал?

В случае страницы нам поможет блок FBML. Как добавить FBML на свою страницу – читайте соответствующий урок.

Разобрались? Если да, то переходим в FBML-блок, и вставляем следующий код:

<fb:request-form method="post" type="[название страницы]" invite="true" content="Посетите [название страницы]
<fb:req-choice url='http://www.facebook.com/АДРЕС_ВАШЕЙ_СТРАНИЦЫ' ' label='GO' /> ">
<fb:multi-friend-selector actiontext="Расскажите своим друзьям о [название страницы]" rows="3" showborder="true" />
</fb:request-form>

Там где русский текст – экспериментируйте, заменяйте на то что вам нужно.

И пример кода для приложения:

<div style="width:760px; min-height:530px; margin-left:-10px;">
<fb:serverFbml width="755px">
<script type="text/fbml">
<fb:fbml>
<fb:request-form
action='<?php echo $canvasUrl; ?>'
method='POST'
type='<?php echo $inviteType; ?>'
invite="true"
content="<?php echo $inviteContent; ?>
<fb:req-choice url='<?php echo $canvasPage; ?>' label='<?php echo $inviateAcceptButtonLabel; ?>'/>"
<fb:multi-friend-selector showborder="false" actiontext="Select your friends." ></fb:multi-friend-selector>
</fb:request-form>
</fb:fbml>
</script>
</fb:serverFbml>
</div>

10
Оставить комментарий

avatar
  Подписаться  
Уведомление о
Oleksandrdrozd
Гость
Oleksandrdrozd

Эта статья еще актуальна? А то как я знаю, то с изменением страниц все эти коды не работают на приглашение друзей.

fintal
Гость

все актуально

Oleksandrdrozd
Гость
Oleksandrdrozd

Извините, ваш запрос не может быть выполнен.
Повторите попытку.
Ничего не отправляется(

Cattytwi
Гость
Cattytwi

Теперь, когда Static FBML умер, как реализовать этот код?

fintal
Гость

@25cdc38912ccfcbd625cf1d0074e5fb7:disqus — следующим образом… Создаете собственную вкладку с помощью iframe (читайте соответствующие статьи в нашем блоге), и в любом месте html-странички вызываете данный код, обрамляя его в   
Пожалуй надо будет сделать отдельный пост на эту тему.

Cattytwi
Гость
Cattytwi

Еще вопрос — заливать код для страницы в файл friends.html или в окно friend-gate в самом приложении?

molotilka
Гость

@25cdc38912ccfcbd625cf1d0074e5fb7:disqus — в файл friends.html

Cattytwi
Гость
Cattytwi

странно. не работает

fintal
Гость

@25cdc38912ccfcbd625cf1d0074e5fb7:disqus — пришлите мне на е-мейл, что вы делаете и что не работает admin@magdamagla.com

Rus Land
Гость

Добавил, говорит максимальное количество друзей которое можно добавить — 4. А при добавлении вообще никого не добавляет, опять чето говорит