Что нужно знать
- Перейдите на сайт developer.facebook.com и выберите Мои приложения > Создать приложение. Введите данные для своего идентификатора приложения. Выберите сценарии развития или пропустите.
- Выберите Set Up под типом приложения, которое вы хотите. Для приложения Messenger выберите свою страницу и выполните инструкции по настройке Webhook.
- Используйте Graph API для чтения и записи данных в Facebook. Graph API представляет собой простое представление социального графа Facebook.
Вы можете создать собственное приложение Facebook для своей компании, организации или для личного использования, интегрировав его со своей страницей Facebook. На платформе Facebook Developers есть все, что вам нужно, включая необходимые инструменты и руководства, которые помогут вам в этом процессе.
Как создать приложение Facebook для своей страницы
Следующие шаги проведут вас через процесс создания приложения для Facebook Messenger. Однако есть несколько других продуктов, которые вы можете выбрать для своего приложения. Следующие шаги также требуют, чтобы у вас была настроена страница Facebook.
- Перейдите на сайт developer.facebook.com в веб-браузере. Если вы еще не вошли в свою учетную запись Facebook, выберите Войти в правом верхнем углу, чтобы войти в свою учетную запись.
-
Выберите Мои приложения в правом верхнем углу, а затем выберите + Создать приложение из выпадающего списка.
-
Создайте идентификатор приложения, введя имя в поле Отображаемое имя и адрес электронной почты в поле Контактный адрес электронной почты.
По завершении нажмите синюю кнопку Создать идентификатор приложения.
Вас могут попросить пройти проверку безопасности, введя код CAPTCHA.
-
Facebook предоставит вам возможность выбрать один из четырех сценариев, которые помогут вам создать приложение. Вы можете выбрать один из них и нажать синюю кнопку Подтвердить внизу, или, если вы предпочитаете создавать приложение без использования одного из этих сценариев, выберите Пропуститьвместо этого.
В этом уроке мы Пропустим сценарии.
-
Нажмите кнопку Настроить, чтобы продукт начал создание вашего приложения.
Для целей этого урока мы собираемся выбрать Messenger.
-
В разделе «Токены доступа» выберите раскрывающийся список под страницей, чтобы выбрать страницу Facebook, которую вы хотите использовать.
Возможно, вам придется отредактировать разрешения, чтобы предоставить приложению доступ и сгенерировать токен. Выберите синюю кнопку Редактировать разрешения > Продолжить как [Имя] > Флажок страницы > Далее > Готово > OK. В поле Маркер доступа к странице появится строка символов.
-
Прежде чем делать что-либо еще, вы должны следовать инструкциям Facebook по настройке Webhook, чтобы создать токен подтверждения, который вам понадобится на следующем шаге.
Вам потребуется установленный на вашем компьютере Node.js для настройки вебхука.
-
В разделе Webhooks выберите Set Up Webhooks и введите URL вашей страницы в поле Callback URL плюс verify token, который вы создали на последнем шаге, в поле Verify Token.
-
Установите флажки рядом с событиями веб-перехватчика, которые вы хотите доставлять на свой веб-перехватчик.
Facebook рекомендует выбрать как минимум messages и messaging_postbacks.
-
Нажмите синюю кнопку Подтвердить и сохранить.
Запрос GET будет отправлен на ваш вебхук. Если вы все настроите правильно, настройки вашего вебхука будут автоматически сохранены.
-
Теперь, чтобы подписать приложение на свою страницу, вернитесь в настройки своего приложения, найдите раздел «Генерация токенов» и выберите Выберите страницу, чтобы выбрать свою страницу из выпадающего списка..
- Вернитесь в раздел Webhooks, сделайте то же самое, что и выше, выбрав Выберите страницу, чтобы выбрать свою страницу из выпадающего списка.
-
Нажмите кнопку Подписаться.
-
Чтобы убедиться, что вы все правильно настроили, протестируйте свое приложение, зайдя на Facebook.com или в Messenger на своем мобильном устройстве и отправив сообщение на свою страницу. Ваш веб-перехватчик должен получить событие веб-перехватчика, означающее, что ваше приложение успешно настроено.
Если вы используете Messenger со своим приложением, рассмотрите возможность ознакомиться с руководством по быстрому запуску Facebook, которое поможет вам создать своего первого бота для Messenger.
Что такое приложение Facebook?
Разработчики создают большинство распространенных приложений, которые вы найдете на Facebook, через платформу Facebook Developers. Через личную учетную запись Facebook доступны тысячи сторонних приложений, которые помогут вам подключиться к другим продуктам и услугам.
Приложение (не путать с таким же не совсем полным приложением, называемым «апплет») на самом деле не является приложением в том смысле, в каком его знают пользователи компьютеров Mac и Windows. Вместо того, чтобы устанавливать компьютерное приложение (также известное как программное обеспечение и программы) с диска или загружать его на жесткий диск вашего компьютера, вы можете использовать приложение Facebook, запустив его в своем браузере, a- которое не занимает места на вашем компьютере.
Например, если вы используете приложение для игры в Scrabble с другом на Facebook, Facebook сохраняет каждый ваш ход на своих серверах, а не локально. Страница обновляется, когда вы снова входите в систему или иным образом обновляете свой браузер. В этом основное отличие приложения Facebook от обычного приложения.
Что такое платформа разработчиков Facebook?
Facebook запустил платформу Facebook Developers в 2007 году, предоставив платформу, которую разработчики могут использовать для создания приложений, взаимодействующих с основными функциями Facebook. Это означало, что приложения могли обмениваться пользовательской информацией с внешними приложениями через открытый API (интерфейс прикладного программирования).
Платформа Facebook Developers предоставляет набор API и инструментов, которые позволяют сторонним разработчикам интегрироваться с открытым графом - через приложения на Facebook.com или внешние веб-сайты и устройства.
Зачем вам создавать приложение Facebook?
Возможно, вам интересно, для чего вашему бизнесу может быть полезна такая игра, как Scrabble? Очень мало, но игры - не единственное использование приложений. Любая организация, которая хочет, чтобы ее имя было распространено в социальной сети, может использовать приложение для повышения узнаваемости бренда.
Рассмотрите такой сценарий: у вас есть ресторан с собственной страницей в Facebook. Многие люди оставляют обыденные комментарии к сообщениям на странице, и на этом все. У страницы есть фан-база, но не так много клиентов чувствуют себя настолько воодушевленными, чтобы «лайкать» ее.
Теперь представьте себе, что на странице есть приложение, в котором перечислены элементы меню с фотографиями, которые пользователи могут выбирать и делиться ими. Вместо того, чтобы предлагать вашим поклонникам скучные обновления статуса или ссылки на ваш блог, приложение может позволить им поделиться более привлекательным видом того, что они только что ели в вашем ресторане. Поклонникам будет легко и весело использовать его, и таким образом вы сможете использовать преимущества социального маркетинга.
Использование Facebook API
Graph API - это ядро платформы Facebook Developers, позволяющее разработчикам считывать и записывать данные в Facebook. Graph API представляет собой простое и последовательное представление социального графа Facebook, единообразно представляя объекты в графе (например, людей, фотографии, события и страницы) и связи между ними (например, отношения друзей, общий контент и теги фотографий).).
Наряду с каталогом приложений это самый мощный аспект платформы Facebook для разработчиков.
Две функции, которые разработчики Facebook часто используют для расширения своей аудитории, - это приглашения в приложения и публикации в новостных лентах. Оба сообщают пользователям Facebook, кто из их друзей участвует в приложении.
Приглашение - это явный вопрос, адресованный друзьям по выбору пользователя приложения. С другой стороны, опция новостной ленты просто позволяет другим узнать, что друг использует приложение.
Заставить пользователя рассылать приглашения сложнее, потому что такие приглашения не всегда приветствуются. Однако, если пользователь отправляет их тем, кто действительно заинтересован в приложении, это может привести к регистрации.
При правильных стимулах, маркетинге и брендинге приложения на Facebook могут распространяться со скоростью лесного пожара. Следуйте приведенным ниже инструкциям, чтобы узнать, как создать свой первый.