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

Если вы являетесь владельцем 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>

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

 

  • Oleksandrdrozd

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

    • http://allfacebook.com.ua fintal

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

  • Oleksandrdrozd

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

  • Cattytwi

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

    • http://allfacebook.com.ua fintal

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

      • Cattytwi

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

        • http://onlinemash.com molotilka

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

  • Cattytwi

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

    • http://allfacebook.com.ua fintal

      @25cdc38912ccfcbd625cf1d0074e5fb7:disqus — пришлите мне на е-мейл, что вы делаете и что не работает [email protected]

  • http://www.facebook.com/people/Rus-Land/100002400206846 Rus Land

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

 
rss
Карта