Как добавить форму приглашения друзей на страницу 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>

Подписаться
Уведомить о
guest
10 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
Oleksandrdrozd
Oleksandrdrozd
10 лет назад

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

fintal
10 лет назад
Ответить на  Oleksandrdrozd

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

Oleksandrdrozd
Oleksandrdrozd
10 лет назад

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

Cattytwi
Cattytwi
10 лет назад

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

fintal
10 лет назад
Ответить на  Cattytwi

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

Cattytwi
Cattytwi
10 лет назад
Ответить на  fintal

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

molotilka
10 лет назад
Ответить на  Cattytwi

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

Cattytwi
Cattytwi
10 лет назад

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

fintal
10 лет назад
Ответить на  Cattytwi

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

Rus Land
10 лет назад

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

18
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x
()
x