/v1/account
Мы прекращаем поддержку локального API. Эту конечную точку более нельзя использовать для регистрации номеров телефонов компаний, и теперь она возвращает следующую ошибку:
{ "code": 1005, "title": "Access denied", "details": "Unknown error: biz_link_on_prem_reg_blocked" }
Узел account
предназначен для регистрации клиента API WhatsApp Business.
Обратите внимание: если для кластера с уже зарегистрированным номером будет зарегистрирован новый номер, Coreapp перезапустится.
С этим узлом связаны следующие границы контекста:
Граница контекста | Описание |
---|---|
Получив код регистрации выбранным способом, используйте эту границу контекста для завершения регистрации аккаунта. |
Вам понадобится:
Этот сертификат (строка в кодировке Base64) автоматически генерируется и используется при регистрации клиента API WhatsApp Business.
account
укажите эту строку сертификата в параметре cert
.Дополнительные сведения см. в статье Отображаемые имена.
admin
.Чтобы запросить код регистрации, отправьте вызов POST
к этой конечной точке. В вызове укажите номер телефона и строку сертификата в кодировке Base64. Получить код можно с помощью голосового вызова или в SMS.
POST /v1/account { "cc": "COUNTRY_CODE", "phone_number": "PHONE_NUMBER_WITHOUT_COUNTRY_CODE", "method": "sms" or "voice", "cert": "VERIFIED_NAME_CERT_IN_BASE64", "pin": "EXISTING_6_DIGIT_PIN" # required if two-step verification is enabled }
Полученный ответ указывает, завершена ли процедура регистрации. В некоторых случаях требуется ещё один этап. Если запрос выполнен успешно, вы получите один из двух описанных ниже кодов статуса HTTP. Следуйте соответствующим инструкциям.
201 Created
: аккаунт уже существует. Вы уже зарегистрированы, дальнейшие действия не требуются.202 Accepted
: аккаунт ещё не существует. В зависимости от того, какой способ указан в запросе, вы получите код регистрации в голосовом сообщении или SMS. В ответе также содержится отображаемое имя vname
, извлеченное из параметра cert
. Вы можете проверить, верно ли оно указано. Если все правильно, перейдите к этому разделу и завершите регистрацию.{ "account": [{ "vname": "decoded-vname-from-cert" }] }
Если возвращаются сообщения об ошибках, см. их описания и коды статусов.
Имя | Описание |
---|---|
| Обязательный параметр. Цифровой код страны для регистрируемого номера телефона. |
| Обязательный параметр. Регистрируемый номер телефона без кода страны и знака "плюс" ( |
| Обязательный параметр. Способ получения кода регистрации. |
| Обязательный параметр. Сертификат в кодировке Base64. |
| Необязательный параметр. Существующий шестизначный PIN-код (требуется, только если в аккаунте используется двухшаговая проверка). |
Чтобы изменить PIN-код двухшаговой проверки номера телефона вашей компании, выполните следующие действия:
Для этого потребуется ввести текущий PIN-код. Кроме того, задать новый PIN-код можно с помощью наших API:
Чтобы отключить двухшаговую проверку, выполните те же действия, что и для изменения PIN-кода, но на последнем шаге нажмите кнопку Отключить двухшаговую проверку. На электронный адрес, связанный с вашим бизнес-портфолио, будет отправлено письмо со ссылкой. Перейдите по ней, чтобы отключить двухшаговую проверку. Если проверка отключена, ее можно включить заново, задав новый PIN-код.
Да, мы позволяем задать новый номер телефона или сменить подтвержденное имя уже после начала работы.
Номера с бесплатным вызовом можно использовать, если в них указан код страны. Если код страны не указан, конкретный номер будет невозможно определить, поскольку в разных странах могут использоваться одинаковые номера.
Учтите, что при использовании номеров с бесплатным вызовом возникают дополнительные сложности. Если позвонить на такой номер из страны, код которой указан в номере, может произойти сбой. Возможно, ваши клиенты, находящиеся в этой стране, не смогут дозвониться по указанному в информации о компании номеру, если он включает код страны. Заранее предупреждайте клиентов об этом.
Подробнее о номерах с бесплатным вызовом.
Если вы создадите резервную копию текущей конфигурации и восстановите ее на новом компьютере, регистрационные данные должны быть перенесены вместе с остальными настройками. Дополнительные сведения см. в разделе Резервное копирование и восстановление настроек.
Регистрировать для аккаунта WhatsApp новые номера телефонов и удалять старые можно в Facebook Business Manager.
Если завершить регистрацию с помощью SMS не удается из-за слишком большого количества попыток и вы видите сообщение о том, что в доступе отказано, попробуйте зарегистрироваться с использованием голосового вызова.
К сожалению, вам придется выбрать другой номер, на который можно принять SMS или голосовой вызов, чтобы мы могли отправить вам код регистрации. Ранее мы разрешали принимать коды регистрации вручную, но сейчас такая возможность не поддерживается. Поддержка номеров телефонов, для которых ранее использовались ручные коды регистрации, будет сохранена. Для новых номеров регистрационные коды отправляются только через SMS и посредством голосовых вызовов.
Если вы хотели бы использовать номер 1800 или бесплатный номер, ознакомьтесь с этим руководством.