Разработчик Facebook: что это?

#facebook

#Facebook

Вопрос:

Хорошо, итак, для этой страницы:

http://www.facebook.com/ESPN?sk=app_224097940938597

Который отображается на панели слева между ESPN Fanwhich и ESPN Live Chat.

Это не холст, но это и не статическая страница, которую я могу собрать. Я нашел это руководство:http://www.kimwoodbridge.com/how-to-add-a-custom-tab-to-a-facebook-fan-page

Но это создает статический контент.

Мне интересно, как я могу создать динамическую страницу внутри вкладки?

Ответ №1:

Создать «динамическую» страницу внутри вкладки довольно просто. Установите приложение разработчика и создайте новое приложение. В Google полно сообщений о создании новых приложений Facebook, так что вы сможете довольно легко их найти.

После создания нового приложения вы настраиваете информацию о вкладке для него в разделе «Интеграция Facebook».

Способ работы вкладок заключается в том, что они создают iFrame в Facebook canvas, который загружает страницу с вашего веб-сервера. Вы можете делать все, что хотите, в этом iframe, чтобы создать динамическую страницу. Кроме того, поскольку это iframe, вы можете размещать ссылки повсюду и создавать целый мини-сайт, который работает внутри Facebook canvas.

По сути, вы делаете то же самое, что обычно делаете для создания динамической страницы / сайта, и настраиваете приложение Facebook, которое указывает на него. При создании приложений Facebook есть несколько предостережений, но их трудно перечислить без конкретных сценариев. Самая большая проблема (и она хорошо документирована) заключается в том, что размер вкладки составляет 520 пикселей в ширину, поэтому все, что вы создаете, должно умещаться в пределах этой ширины. Длина может быть любой, какую вы хотите, Facebook имеет API, которые позволяют автоматически изменять размер iframe по мере необходимости.

Удачи и добро пожаловать в Facebook programming. Приготовьтесь рвать на себе волосы, потому что все меняется каждые 4-6 недель : x