Создание iFrame приложений для страницы Facebook

Создание iFrame приложений для страницы Facebook

Сегодня я покажу как достаточно быстро и просто сделать функциональную страницы для вашей группы или страницы в Facebook на основе iFrame приложений и так называемых Tab приложений.

Данный метод позволит вам заменить стандартную стену вашей группы или страницы в Facebook на то, что вы хотите — картинку, форму, меню, часть вашего сайта или еще что-нибудь.

В статье рассматривается метод, использующий iFrame приложения, так как он является наиболее удобным и позволяет получить более широкие возможности для реализации того или иного функционала.

Теория

IFrame приложения для вкладок страниц или групп Facebook позволяют отображать произвольный контент посетителям вашей группы, при этом приложение также получает при загрузке набор параметров (через POST запрос), которые содержат информацию о текущем пользователе. Благодаря этому вы можете изменять вид загружаемого в iFrame контента: например, показывать разный текст для пользователей, которые уже являются фанами вашей страницы, и для тех, кто еще не «залайкал» ее.

Такие приложение можно добавлять в боковое меню вашей страницы и даже делать соответствующий таб первым, который увидит пользователь при заходе на страницу (по умолчанию он видит стену группы). Но есть одно но: таб будет показываться вместо стены только для незарегистрированных пользователей и тех авторизованных, кто еще не залайкал страницу. Фанам же все равно будет показываться стена.

IFrame приложение в Facebook имеет ширину в 520px и загружает указанный в настройках приложения адрес. Внутри содержимого iframe вы можете использовать JavaScript, Flash и все, что захотите.

Создание приложения

Я покажу все шаги создания приложения от регистрации пользователя как разработчика Facebook до активации и использования приложения. В качестве примера я сделаю приложение для тестовой страницы, которое будет загружать главную страницу блога Временно.нет. Поехали!

1. Регистрация разработчика

Авторизовавшись в Facebook, зайдите на http://facebook.com/developers/. Если вы до этого не указывали свой номер телефона в настройках профиля — сделайте это, иначе вы не сможете стать разработчиком. Если ваш аккаунт подтвержден, вы увидите такое окно — в нем надо разрешить доступ к основной информации вашего профиля:

Создание iFrame приложени для страницы Facebook

 

2. Создание приложения 

На открывшейся странице кликните на «Создать приложение» в правом верхнем углу.

Создание iFrame приложени для страницы Facebook

После этого появиться окно, в котором надо указать название вашего приложения и его язык:

Создание iFrame приложени для страницы Facebook

После ввода каптчи вы попадаете на страницу настроек.

3. Настройка приложения

На главной странице вы видете основные параметры приложения. Слева находиться меню более детальных настроек.

В основной форме можно задать иконку приложения, а так же некоторые основые параметы. В самом низу необходимо поставить галочку напротив пункта «Page Tab» и заполнить поля:

Создание iFrame приложений для страницы Facebook

Где:

  • Page Tab Name: название таба;
  • Page Tab URL: адрес контента, который будет отображать приложение в iFrame — тут вы уже на своем сервере пишите, что хотите;
  • Secure Page Tab URL: адрес для безопасного соединения (HTTPS);
  • Page Tab Edit URL: адрес, по которому администраторы страницы могу изменять ее содержимое.

Теперь идем в Настройки → Advanced и ставим «Отключено» в Sandbox Mode (режим разработки и тестирования приложения) и «Отключено» в Social Discovery.

Все, приложение готово к добавлению на страницу.

4. Выбор страницы или группы

Теперь вам необходимо выбрать к какой странице подключить ваше приложение. Найдите слева ссылку «View App Profile Page», кликните на нее и после этого, опять же слева, кликните по ссылке «Добавить к моей странице». Вы увидите список страниц, в которых вы являетесь администратором. Выберите нужную:

Создание iFrame приложений для страницы Facebook

После этого среди табов страницы появится таб с названием вашего приложения.

Создание iFrame приложений для страницы Facebook

Чтобы сделать таб дефолтным для посетителей, перейдите в настройки страницы и в разделе «Управление разрешениями» в графе «Основная вкладка» укажите свое приложение.

Создание iFrame приложений для страницы Facebook

На этом все. Надеюсь, статья пригодится вам, когда понадобиться сделать лендинг страницу в Facebook.

Расскажите друзьям

Оцените статью:
  • 1
  • 2
  • 3
  • 4
  • 5

Комментарии — 23

George
Спасибо, Буквально месяц назад делал такое. Ваша статья открыла для меня некоторые детали, о которых я не знал. Думаю, воспользуюсь в следующий раз!
Ольга
Отличный сайт! Спасибо за статью!
Антон
Статья очень помогла! Спасибо!
Toxa
Как написать статью?
#
Toxa
Арчи
Может пригодиться!
Антон
Крайне полезный материал! Спасибо за информацию, обязательно попробую!
Andrey Stepko
Фейсбук развивается со скоростью света куда уж нашему вконтакте или одноклассникам....
Олег Чертоляс
Здравствуйте, Павел!

У меня в разделе "Управления разрешениями" отсутствует "Основная вкладка". Создаю новую страницу - там есть эта вкладка, а у меня нету. Может Вы можете подсказать выход из ситуации. Спасибо.
Grin
Олег, перейдите к нужному приложение в developers.facebook.com/apps и нажмите «Изменить» справа от названия.
#
Grin  
Severnaya
Надо будет попробовать
Вячеслав
У меня выбивает ошибку: "Please Update Your Secure Tab URL
To make sure users can view your app over a secure browser connection (https), please visit the developer console to update your Secure Tab URL."
Это значит что мол нужно безопасное https соединение, но как это сделать?
Sam
После установки приложения, ширина и высота фрейма остается статичным, пробовал менять настройки, не получается!???
#
Sam
JuSay
Спасибо огромное, так помогла статья =) Месяц мучался
Александр
Отлично. Наконец то нашел четкий план чего и как делать. Пойду создавать. Спасибо!
Эдуард
Вячеслав,- https соединение спрашивайте у вашего провайдера, за отдельную плату либо бесплатно вам должны всё сделать. Сами вы не сделаете это.
#
Эдуард
Анна
Здравствуйте!
В пункте 4 сказано: "Найдите слева ссылку «View App Profile Page», кликните на нее и после этого, опять же слева, кликните по ссылке «Добавить к моей странице»."
Так вот ссылки «View App Profile Page» я так и не нашла! Что делать?
Пробовала найти приложение через поиск и добавит на страничку, почему-то поиск не выдает мое приложения, наверное дело в настройках.
Помогите, как еще можно добавит приложение на страницу?
#
Анна
Андрей
Всем здрасьте!

Присоединяюсь к вопросу Анны: КАК выполнить п.4., добавить приложение на страницу?

Анна, через поиск можно найти приложение, если его уже использовали 10 человек (если не ошибаюсь). До этого оно не индексируется. А перейти на приложение можно по ссылке в пар-ре приложения "Canvas Page".
#
Андрей
Андрей
Вопрос снят: страницы приложений удалят вообще.
Таб добавляется теперь вручную: при переходе на спец. ссылку открывается диалоговое окно, собсна, как раз то диалоговое окно, что указано в статье.

Формат ссылки смотрите внизу этой статьи: https://developers.facebook.com/blog/post/611/

Всем спасибо!
#
Андрей
Денис
Доброго времени суток!
Подскажите, после создания приложения на фейсбуке, как отправить его на одобрение, что бы оно попало в каталог игр?
#
Денис
Виталий
Как я люблю пояснения: "формат смотрите внизу статьи". Может просто написать: https://www.facebook.com/add.php?api_key=id&pages - где вместо id подставить номер созданного только что приложения (номер есть в настройках приложения)? Тем более, что статья англоязычная блин! Потратил кучу нервов и дабы сохранить остальным вот вам ссылка).
Кирилл
Если у кого-нибудь будут проблемы с смс подверждением от facebook, я здесь написал как исправить -> http://kirugan.ru/2013/01/registraciya-facebook-prilozheniya/
Топ Фан
Добрый день.

Также хочу порекомендовать читателям приложение Топ Фан: http://applodis.ru/apps/topfan

Топ Фан – приложение для определения самых активных подписчиков группы Вконтакте и Facebook. Рейтинг формируется на основе «лайков», комментариев и репостов, которые подписчики оставляют на странице сообщества за месяц, год или выбранный период.

Топ Фан является идеальным инструментом для того, чтобы провести уникальный конкурс и быстро повысить активность в группе Вконтакте или Facebook.

Преимущества Топ Фана:
стремительное повышение активности подписчиков;
возможность брендирования приложения;
тонкая настройка приложения, наличие блэклиста;
ежедневное обновление рейтинга.

Новый комментарий

как выглядит какой тег
жирный текст <b>жирный текст</b>
курсивный тект <i>курсивный тект</i>
зачеркнутый текст <s>зачеркнутый текст</s>
подчеркнутый текст <u>подчеркнутый текст</u>
ссылка <a href="адрес">ссылка</a>
function foo() { ... }
<pre><code>function foo() { ... } </code></pre>
разрешенные теги или посмотреть как будет выглядеть
как выглядит какой тег
жирный текст <b>жирный текст</b>
курсивный тект <i>курсивный тект</i>
зачеркнутый текст <s>зачеркнутый текст</s>
подчеркнутый текст <u>подчеркнутый текст</u>
ссылка <a href="адрес">ссылка</a>
function foo() { ... }
<pre><code>function foo() { ... } </code></pre>
разрешенные теги или посмотреть как будет выглядеть

metin2 pvp metin2 pvp serverler pvp serverler