Перейти к основному содержимому

Внедрение корпоративных клиентов в качестве поставщика технологических услуг или технологического партнера | Документация для разработчиков

Привлечение корпоративных клиентов в качестве поставщика или технологического партнера

Обновлено: 14 ноября 2025 г
В этом документе описаны шаги, которые поставщики и партнеры в сфере технологий должны выполнить для подключения новых корпоративных клиентов, завершивших встроенную процедуру регистрации.
Если вы являетесь поставщиком или партнером в сфере технологий, то любой бизнес-клиент, завершивший внедрение встроенной системы регистрации, не сможет использовать ваше приложение для доступа к своим ресурсам WhatsApp или для отправки и получения сообщений (если вы предоставляете услуги обмена сообщениями), пока вы не выполните эти шаги.

Что вам понадобится

    WABA-идентификатор бизнес-клиента (возвращается через логирование сессии или API-запрос )Идентификатор номера корпоративного телефона клиента (возвращается через журнал сессии или API-запрос ).Идентификатор вашего приложения (отображается в верхней части панели управления приложения ).Ваш секретный ключ приложения (отображается в панели управления приложением > Настройки приложения > Основные параметры).
    Кроме того, если вы хотите проверить возможности обмена сообщениями, используя рабочий номер телефона клиента, вам понадобится номер телефона WhatsApp, на который уже можно отправлять и получать сообщения с других номеров WhatsApp.
    Все описанные ниже запросы выполняйте, используя межсерверные запросы. Не используйте запросы на стороне клиента.

    Шаг 1: Обменяйте код токена на бизнес-токен

    Используйте GET /oauth/access_token для обмена кода токена, возвращаемого функцией Embedded Signup, на токен доступа пользователя к системе бизнес-интеграции («бизнес-токен»).

    Запрос

    curl --get 'https://graph.facebook.com/v21.0/oauth
    /access_token' \ -d 'client_id=
    < APP_ID > ' \ -d 'client_secret=
    < APP_SECRET > ' \ -d 'code=
    < CODE > '

    Параметры запроса

    Заполнитель Описание Пример значения
    <APP_ID>
    Необходимый.
    Идентификатор вашего приложения. Он отображается в верхней части панели управления приложения .
    236484624622562
    <APP_SECRET>
    Необходимый.
    Ваш секретный ключ приложения. Вы можете получить его в панели управления приложением > Секретный ключ приложения > Основные параметры.
    614fc2afde15eee07a26b2fe3eaee9b9
    <CODE>
    Необходимый.
    Код , возвращаемый встроенной системой регистрации после успешного завершения клиентом процесса регистрации.
    AQBhlXsctMxJYbwbrpybxlo9tLPGy-QAmjBJA03jxLos43wxlBlrYozY5C33BXJULd133cOJf_5y6EkJZYMrAmW-EMj3Wdap9-NUM2nS4s8 tC-ES7slBhh6QpCFM7-Szpi-iqsjqTGyxbUUW3AeaEyLkeZFIkBgcQ_SOxo9HShm20SDR5_n7AT9ZJ5dcgpqBQykNT-pQ8V7Ne9-sr6RLAWt JMF7-Zx6ABudRcWIN53tUTtquDVNuq3lrco4BlVQAv-54tR83Ae0ODN9Uet6j-BVLuetXhQCM3sz9RdgedlbxkidMbkztvYX1j7baOrJxyLyYGWYgbnUrKRQKCtWTsO5ekIGFgtbpS8UPJNqV6j8E5XKPJ8QA7ZFqzkB0s2O__J5FrjHzc_rDo1EuRbw98ihHDzQnvuXeHapEyfhLDJct0A

    Ответ

    В случае успеха:
    <BUSINESS_TOKEN>

    Параметры отклика

    Заполнитель Описание Пример значения
    <BUSINESS_TOKEN>
    Бизнес-токен клиента .
    EAAAN6tcBzAUBOwtDtTfmZCJ9n3FHpSDcDTH86ekf89XnnMZAtaitMUysPDE7LES3CXkA4MmbKCghdQeU1boHr0QZA05SShiILcoUy7ZAb2GE7hrUEpYHKLDuP2sYZCURkZCHGEvEGjScGLHzC4KDm8tq2slt4BsOQE1HHX8DzHahdT51MRDqBw0YaeZByrVFZkVAoVTxXUtuKgDDdrmJQXMnI4jqJYetsZCP1efj5ygGscZBm4OvvuCYB039ZAFlyNn

    Шаг 2: Подпишитесь на веб-хуки в WABA клиента

    Используйте POST / /subscribed_apps используется для подписки вашего приложения на веб-хуки в WABA бизнес-клиента. Если вы хотите, чтобы веб-хуки клиента отправлялись на другой URL-адрес обратного вызова, отличный от того, который установлен в вашем приложении, у вас есть несколько переопределения веб-хуков .

    Запрос

    curl -X POST 'https://graph.facebook.com/
    < API_VERSION > / < WABA_ID > /subscribed_apps' \ -H 'Авторизация: Bearer
    < ACCESS_TOKEN > '

    Параметры запроса

    Заполнитель Описание Пример значения
    <API_VERSION>
    Нить
    Необязательный.
    Версия Graph API.
    v25.0
    Нить
    Необходимый.
    EAAAN6tcBzAUBOwtDtTfmZCJ9n3FHpSDcDTH86ekf89XnnMZAtaitMUysPDE7LES3CXkA4MmbKCghdQeU1boHr0QZA05SShiILcoUy7ZAb2GE7hrUEpYHKLDuP2sYZCURkZCHGEvEGjScGLHzC4KDm8tq2slt4BsOQE1HHX8DzHahdT51MRDqBw0YaeZByrVFZkVAoVTxXUtuKgDDdrmJQXMnI4jqJYetsZCP1efj5ygGscZBm4OvvuCYB039ZAFlyNn
    Нить
    Необходимый.
    Идентификатор бизнес-аккаунта WhatsApp.
    102290129340398

    Ответ

    В случае успеха:
    {
    "success"
    : true }

    Шаг 3: Зарегистрируйте номер телефона клиента

    Используйте POST / /register для регистрации номера корпоративного телефона клиента для использования с Cloud API.

    Запрос

    curl 'https://graph.facebook.com/v21.0/
    < BUSINESS_CUSTOMER_PHONE_NUMBER_ID > /register' \ -H 'Content-Type: application/json' \
    -H 'Authorization: Bearer
    < BUSINESS_TOKEN > ' \ -d '
    {
    "messaging_product": "whatsapp",
    "pin": "
    < DESIRED_PIN > " }'

    Параметры запроса

    Заполнитель Описание Пример значения
    Нить
    Необходимый.
    Идентификатор номера корпоративного телефона клиента.
    106540352242922
    Нить
    Необходимый.
    EAAAN6tcBzAUBOwtDtTfmZCJ9n3FHpSDcDTH86ekf89XnnMZAtaitMUysPDE7LES3CXkA4MmbKCghdQeU1boHr0QZA05SShiILcoUy7ZAb2GE7hrUEpYHKLDuP2sYZCURkZCHGEvEGjScGLHzC4KDm8tq2slt4BsOQE1HHX8DzHahdT51MRDqBw0YaeZByrVFZkVAoVTxXUtuKgDDdrmJQXMnI4jqJYetsZCP1efj5ygGscZBm4OvvuCYB039ZAFlyNn
    Нить
    Необходимый.
    Установите это значение на 6-значное число. Это будет PIN-код для двухфакторной аутентификации номера телефона компании.
    581063

    Ответ

    В случае успеха:
    {
      "успех": правда
    }

    Шаг 4: Отправьте тестовое сообщение

    Этот шаг необязателен.
    Если вы хотите проверить возможности обмена сообщениями с бизнес-номера телефона вашего клиента, отправьте сообщение на этот номер со своего номера WhatsApp (это откроет окно службы поддержки , где вы сможете ответить любым сообщением).
    Далее используйте POST / /messages для отправки текстового сообщения в ответ.

    Запрос

    curl 'https://graph.facebook.com/v21.0/
    < BUSINESS_CUSTOMER_PHONE_NUMBER_ID > /messages' \ -H 'Content-Type: application/json' \
    -H 'Authorization: Bearer
    < BUSINESS_TOKEN > ' \ -d '
    {
    "messaging_product": "whatsapp",
    "recipient_type": "individual",
    "to": "
    < WHATSAPP_USER_NUMBER > ", "type": "text",
    "text": {
    "body": "
    < BODY_TEXT > " }
    }'

    Параметры запроса

    Заполнитель Описание Пример значения
    Нить
    Необходимый.
    Текст сообщения. Поддерживает URL-адреса.
    Максимальное количество символов: 4096.
    Сообщение получено, четко и ясно!
    Нить
    Необходимый.
    Идентификатор номера корпоративного телефона клиента.
    106540352242922
    Нить
    Необходимый.
    EAAAN6tcBzAUBOwtDtTfmZCJ9n3FHpSDcDTH86ekf89XnnMZAtaitMUysPDE7LES3CXkA4MmbKCghdQeU1boHr0QZA05SShiILcoUy7ZAb2GE7hrUEpYHKLDuP2sYZCURkZCHGEvEGjScGLHzC4KDm8tq2slt4BsOQE1HHX8DzHahdT51MRDqBw0YaeZByrVFZkVAoVTxXUtuKgDDdrmJQXMnI4jqJYetsZCP1efj5ygGscZBm4OvvuCYB039ZAFlyNn
    Нить
    Необходимый.
    Ваш номер телефона WhatsApp, с которого вы можете отправлять и получать сообщения с других номеров WhatsApp.
    Обратите внимание, что это не может быть корпоративный номер телефона, уже зарегистрированный для использования с Cloud API.
    +16505551234

    Ответ

    В случае успеха:
    {
    "messaging_product": "whatsapp",
    "contacts": [
    {
    "input": "
    < WHATSAPP_USER_NUMBER > ", "wa_id": "
    < WHATSAPP_USER_ID > " }
    ],
    "messages": [
    {
    "id": "
    < WHATSAPP_MESSAGE_ID > " }
    ]
    }

    Параметры отклика

    Заполнитель Описание Пример значения
    <WHATSAPP_MESSAGE_ID>
    Идентификатор сообщения WhatsApp.
    wamid.HBgLMTY0NjcwNDM1OTUVAgARGBI1RjQyNUE3NEYxMzAzMzQ5MkEA
    <WHATSAPP_USER_ID>
    Ваш идентификатор пользователя WhatsApp.
    16505551234
    <WHATSAPP_USER_NUMBER>
    Номер телефона WhatsApp, на который было отправлено сообщение.
    +16505551234
    Если вам удалось успешно отправлять и получать сообщения, используя рабочий телефонный номер клиента, и если сработали веб-хуки, описывающие отправленное вами первоначальное сообщение , а также статусы доставки отправленного вами ответного сообщения, значит, рабочий телефонный номер клиента работает корректно.

    Шаг 5: Предложите клиенту добавить способ оплаты

    Попросите клиента использовать WhatsApp Manager для добавления способа оплаты. Вы можете предоставить ему следующую ссылку на Справочный центр:
    В качестве альтернативы вы можете дать им указание:
      Перейдите в раздел «Менеджер WhatsApp» > «Обзор» ссылке https://business.facebook.com/wa/manage/home/Нажмите кнопку «Добавить способ оплаты» Завершите процесс
      После добавления способа оплаты ваш клиент полностью интегрируется в платформу WhatsApp Business и сможет начать использовать ваше приложение для доступа к своим ресурсам WhatsApp, а также для отправки и получения сообщений (если вы предоставляете ему эту услугу).