Управление бизнес-аккаунтами WhatsApp | Документация для разработчиков
Управление бизнес-аккаунтами WhatsApp
Обновлено: 27 февраля 2026 г
В этом документе описаны распространенные конечные точки, используемые для управления бизнес-аккаунтами WhatsApp для корпоративных клиентов.
После завершения процесса регистрации в системе, вы можете получить общий идентификатор WABA, используя возвращенный
accessToken через Debug Token Для этого вызова API добавьте свой токен доступа системного пользователя в заголовок запроса, предварительно указав Authorization: Bearer Синтаксис запроса
GET https://graph.facebook.com/ /debug_token ? input_token =< TOKEN_RETURNED_FROM_SIGNUP_FLOW >Образец запроса
curl \ 'https://graph.facebook.com/ v25.0 /debug_token?input_token=EAAFl...' \ - H 'Авторизация: Bearer EAAJi...'Пример ответа
{ "data" : { "app_id" : "670843887433847", "application" : "JaspersMarket", "data_access_expires_at" : 1672092840, "expires_at" : 1665090000, "granular_scopes" : [ { "scope" : "whatsapp_business_management", "target_ids" : [ "102289599326934", // ID новейшего WABA для предоставления приложению доступа whatsapp_business_management "101569239400667" ] }, { "scope" : "whatsapp_business_messaging", "target_ids" : [ "102289599326934", "101569239400667" ] } ], "is_valid" : true, "scopes" : [ "whatsapp_business_management", "whatsapp_business_messaging", "public_profile" ], "type" : "USER", "user_id" : "10222270944537964" } }Каждый объект в
granular_scopes идентифицирует идентификаторы всех WABA, предоставивших вашему приложению определенное разрешение ( область действия ). Идентификаторы последних подключенных WABA отображаются первыми, поэтому для whatsapp_business_management target_ids . client_whatsapp_business_accounts получает список всех учетных записей WABA, назначенных вашей учетной записи Business Manager или предоставленных ей
.Вы можете периодически использовать эту конечную точку для отслеживания отправленных вам WABA-токенов. Таким образом, вы сможете увидеть разницу и найти те, которые были отправлены вам недавно, в качестве запасного варианта к использованию конечной точки Debug-Token, описанной в руководстве по управлению бизнес-аккаунтом WhatsApp .
Список полей WABA, которые можно запросить через эту конечную точку, можно найти в справочнике по бизнес-аккаунту WhatsApp .
Синтаксис запроса
GET https://graph.facebook.com/ / /client_whatsapp_business_accounts Образец запроса
curl \ 'https://graph.facebook.com/ v25.0 /805021500648488/client_whatsapp_business_accounts/' \ - H 'Авторизация: Bearer EAAJi...'Пример ответа
{ "data": [ { "id": 1906385232743451, "name": "Мой бизнес-аккаунт WhatsApp", "currency": "USD", "timezone_id": "1", "message_template_namespace": "abcdefghijk_12lmnop" }, { "id": 1972385232742141, "name": "Мой региональный аккаунт", "currency": "INR", "timezone_id": "5", "message_template_namespace": "12abcdefghijk_34lmnop" }, ], "paging": { "cursors": { "before": "abcdefghij", "after": "klmnopqr" } } }Разрешения
Партнер по решениям имеет следующие права доступа в общей WABA-памяти:
Со своей стороны, компании, осуществляющие регистрацию через встроенную систему регистрации, могут видеть и/или делать следующее:
| Категория | Что могут увидеть предприятия? |
|---|---|
Аналитические выводы | Изменения в состоянии обмена сообщениями, стоимости и качества. |
Качество | Статусы и рейтинги качества. |
| Категория | Что могут сделать предприятия? |
|---|---|
Ресурсы | Добавляйте и управляйте номерами телефонов и шаблонами. |
Управление WABA | Отмените доступ к WABA для партнера по решениям, удалите WABA и измените настройки. |
Интеграция с другими продуктами Meta | Интегрируйте с рекламой, которая переходит по ссылкам в WhatsApp. |
Партнеры по решениям не могут отключить доступ компаний к информации, которую они могут видеть или выполнять, а также настроить параметры отображения этой информации.
Для получения более подробной информации компании могут ознакомиться « Управление разрешениями вашего партнера по решениям WhatsApp»
Уведомления
Партнеры по решениям получают соответствующие уведомления через веб-хуки и через Business Manager. Уведомления отправляются в следующих случаях:
Если компания прервет процесс регистрации в рамках встроенной системы до его успешного завершения, возможно, она предоставила WABA-сертификат, но сертификат телефонного номера может быть не готов, что означает невозможность регистрации номера для использования API. В этом случае, пожалуйста, свяжитесь с компанией, чтобы помочь ей завершить процесс регистрации в рамках встроенной системы.
Получите список принадлежащих вам бизнес-аккаунтов WhatsApp
Используйте
owned_whatsapp_business_accounts , чтобы получить список учетных записей WABA, принадлежащих вашей компании. Для запроса используйте токен доступа системного пользователя.Синтаксис запроса
GET https://graph.facebook.com/ / /owned_whatsapp_business_accounts Образец запроса
curl \ 'https://graph.facebook.com/ v25.0 /805021500648488/owned_whatsapp_business_accounts/' \ - H 'Авторизация: Bearer EAAJi...'Пример ответа
{ "data": [ { "id": 1906385232743451, "name": "Мой бизнес-аккаунт WhatsApp", "currency": "USD", "timezone_id": "1", "message_template_namespace": "abcdefghijk_12lmnop" }, { "id": 1972385232742141, "name": "Мой региональный аккаунт", "currency": "INR", "timezone_id": "5", "message_template_namespace": "12abcdefghijk_34lmnop" }, ], "paging": { "cursors": { "before": "abcdefghij", "after": "klmnopqr" } } }Фильтрация WABA-файлов по времени создания
Вы можете фильтровать личные и собственные бизнес-аккаунты WhatsApp по времени их создания. Для запроса используйте параметры, перечисленные ниже.
Синтаксис запроса
GET https://graph.facebook.com/ / /owned_whatsapp_business_accounts ? filtering =< FILTERING > значения
для фильтрации может выступать массив, содержащий один объект, включающий следующие свойства:Фильтрация свойств объекта
| Имя | Описание |
|---|---|
поле | Содержит поле, используемое для фильтрации. Установите значение creation_time . |
оператор | Указывает, как вы хотите отфильтровать учетные записи. Поддерживаемые значения:
МЕНЬШЕ, ЧЕМБОЛЬШЕ_ЧЕМ |
ценить | Временная метка UNIX, которая будет использоваться при фильтрации. |
Пример объекта
[ { "field" : "creation_time", "operator" : "GREATER_THAN", "value" : "1604962813" } ]Образец запроса
curl \ 'https://graph.facebook.com/ v25.0 /805021500648488/owned_whatsapp_business_accounts' \ - H 'Авторизация: Bearer EAAJi...' \ - H 'Тип содержимого: application/json' \ - d '[{"field":"creation_time","operator":"GREATER_THAN","value":"1604962813"}]'Пример ответа
{ "data" : [ { "id" : “ 12312321312 ”, "name" : "test" , "currency" : "USD" , "timezone_id" : "1" , "message_template_namespace" : "46fe_814" } ], "paging" : { "cursors" : { "before" : "QVFIUm9" , "after" : "QVFIUklX" }, "next" : "https://graph.facebook.com/ v25.0 /" } }Сортировать файлы WABA по времени создания
Вы можете сортировать общие и собственные бизнес-аккаунты WhatsApp в зависимости от времени их создания.
Синтаксис запроса
GET https://graph.facebook.com/ / /owned_whatsapp_business_accounts ? sort =< SORT >В качестве
параметра сортировки может использоваться значение creation_time_ascending или creation_time_descending .Образец запроса
curl \ 'https://graph.facebook.com/ v25.0 /805021500648488/owned_whatsapp_business_accounts?sort=creation_time_ascending' \ - H 'Авторизация: Bearer EAAJi...'Пример ответа
{ "data": [ { "id": 1906385232743451, "name": "Мой бизнес-аккаунт WhatsApp", "currency": "USD", "timezone_id": "1", "message_template_namespace": "abcdefghijk_12lmnop" }, { "id": 1972385232742141, "name": "Мой региональный аккаунт", "currency": "INR", "timezone_id": "5", "message_template_namespace": "12abcdefghijk_34lmnop" }, ], "paging": { "cursors": { "before": "abcdefghij" "after": "klmnopqr" } } }Узнать статус проверки WABA
Чтобы узнать статус проверки аккаунта WhatsApp Business, запросите
account_review_status .Синтаксис запроса
GET https://graph.facebook.com/ / ? fields = account_review_statusОбразец запроса
curl \ 'https://graph.facebook.com/ v25.0 /106526625562206?fields=account_review_status' \ - H 'Авторизация: Bearer EAAJi...' \Пример ответа
{ "account_review_status": "APPROVED", "id": "1111111111111" }Свойство
account_review_status может принимать одно из следующих значений: PENDING , APPROVED и REJECTED .