Подключение резервирования в расширении Facebook Business

Процесс резервирования в расширении Facebook Business (FBE) открывает продавцам на вашей платформе доступ к широкому спектру инструментов для бизнеса, таких как кнопки с призывом к действию Зарезервировать, которые можно использовать на Страницах Facebook, в аккаунтах Instagram и в чатах Messenger с клиентами. Для этого процесса не предусмотрены функции работы с каталогом.

Пример: процесс подключения с платформы клиента (вход от имени компании)

Прежде чем начать

  1. Зарегистрируйтесь в качестве разработчика Facebook и создавайте собственные приложения Meta, используя наши инструменты для разработчиков.
  2. Создайте приложение Meta, если вы ещё не сделали этого.
  3. Создайте тестовое приложение.
  4. Ваши приложения (рабочее и тестовое) должны принадлежать аккаунту Meta Business Manager, который связан с подтвержденной компанией. Узнайте, как подтвердить свою компанию и добавить свои приложения.
  5. Добавьте панель разработчика расширения Facebook Business в свое приложение Meta.

Последовательность подключения и точки входа

Владельцам компаний (клиентам) нужен способ связать свою компанию на платформе партнера с профилем Facebook или Instagram, и наоборот. Для этого можно использовать процесс подключения расширения Facebook Business. Процесс резервирования включает:

  • Создание и выбор объектов
  • Предоставление разрешений
    • Управление расширением для бизнеса
  • Настройка и функции компании

Чтобы создать привязку, вам потребуется реализовать поддержку двух процессов аутентификации с учетом того, где пользователь (владелец компании) инициирует такую привязку:

  • Платформа партнера (этот способ также называется входом от имени компании) позволяет компании инициировать эту привязку с вашей платформы с помощью кнопки, расположенной на вашем сайте.
  • Бизнес-приложения позволяют компании инициировать эту привязку из Facebook или Instagram. Чтобы использовать такой способ входа и внести свое приложение в список бизнес-приложений, вам нужно предоставить пользовательский интерфейс аутентификации, в котором пользователь сможет выбрать свою компанию на вашем сайте, после чего перейдет в процесс для Facebook или Instagram.

Необходимые конфигурации

extras

ПолеТипОписание

setup

setup

Обязательный параметр.

Настройки Facebook для продавца, например его уникальный идентификатор (external_business_id) или валюта каталога (currency). См. подробные сведения об объекте setup.

business_config

business_config

Обязательный параметр.

Объект конфигурации, который используется расширением Facebook Business для настройки соответствующего рабочего процесса. См. подробные сведения об объекте business_config.

repeat

Логическое значение

Обязательный параметр.

Установите значение false.

setup

Используйте этот объект для настройки параметров присутствия конечного пользователя на Facebook.

ПолеОписание

external_business_id
Тип: строка

Обязательный параметр.
Уникальный ID, представляющий компанию вашего клиента. Мы используем это значение в качестве уникального идентификатора. Например, если компания называется Fubar, значение external_business_id для нее может равняться fubar-123.

timezone
Тип: строка

Обязательный параметр.
Часовой пояс, в котором расположена компания.

См. возможные значения часовых поясов.

currency
Тип: строка

Обязательный параметр.
Трехбуквенный ISO-код валюты по умолчанию для каталога продуктов компании.

См. поддерживаемые коды валют.

business_vertical
Тип: перечисление {RESERVATIONS}

Обязательный параметр.
Отрасль, с которой связана компания.

Для этой отрасли используйте код RESERVATIONS.

business_config

Используйте этот объект для настройки параметров компании конечного пользователя. Они включают призывы к действию и др. У каждого поля есть параметр типа, связанный с соответствующими таблицами ниже.

ПолеОписание

business
Тип: FBEBusinessPropertiesConfigData

Обязательный параметр.
Информация для компании конечного пользователя.

ig_cta
Тип: FBEIGCtaConfigData

Обязательный параметр.
Параметры кнопки с призывом к действию в Instagram, такие как enabled, cta_button_text, cta_button_url и т. п.


Поддерживаемый текст призыва к действию: Reserve

page_cta
Тип: FBEPageCtaConfigData

Обязательный параметр.
Параметры кнопки с призывом к действию на Странице Facebook, такие как cta_button_text, cta_button_url и т. п.


Поддерживаемый текст призыва к действию: Reserve

messenger_menu
Тип: FBEMessengerMenuConfigData

Необязательный параметр.
Параметры кнопки с призывом к действию в Messenger, такие как cta_button_text и cta_button_url.


Поддерживаемый текст призыва к действию: Reserve.

Пример extras для резервирования

{
    "setup": {
        "external_business_id": "<YOUR_ID_FOR_THE_BUSINESS>",
        "timezone": "<BUSINESS_TIMEZONE>",
        "currency": "<BUSINESS_CURRENCY>",
        "business_vertical": "RESERVATIONS"
    },
    "business_config": {
        "business": {
            "name": "<BUSINESS_NAME>"
        },
        "page_cta": {
            "enabled": true,
            "cta_button_text": "Reserve",
            "cta_button_url": "<BUSINESS_URL_FOR_CTA>",
            "below_button_text": "Powered by <YOU>"
        },
        "ig_cta": {
            "enabled": true,
            "cta_button_text": "Reserve",
            "cta_button_url": "<BUSINESS_URL_FOR_CTA>"
        },
        "messenger_menu": {
            "enabled": true,
            "cta_button_text": "Reserve",
            "cta_button_url": "<BUSINESS_URL_FOR_CTA>"
        }
    },
    "repeat": false
}

Подробнее о конфигурациях компаний…

Дальнейшие действия