Предварительно проверенные номера телефонов | Документация для разработчиков
Предварительно проверенные номера телефонов
Обновлено: 12 декабря 2025 г
В этом документе объясняется, как предложить вашим бизнес-клиентам предварительно подтвержденные номера телефонов. Предварительно подтвержденные номера телефонов для бизнеса — это номера телефонов WhatsApp, которые уже были вами проверены, что избавляет клиентов от необходимости связываться с вами для получения одноразового пароля.


Обратите внимание, что предварительно проверенные номера телефонов компаний обозначены символом Предварительно подтвержденный номер телефона для WhatsApp Business объекты, которые являются временныйКогда корпоративный клиент выбирает один из этих номеров и завершает процесс регистрации через встроенную систему, временный объект будет заменен действительным номером Номер телефона WhatsApp для бизнеса объект. Вы должны получить этот новый объект'объект's ID и использовать его для зарегистрируйте номер в течение 90 дней.
Требования
Ограничения
verification_expiry_time поле.Если вы добавите номер телефона в пул предварительно проверенных бизнес-номеров (Шаг 1), но не подтвердите его в течение 90 дней (Шаг 3), он будет удален из вашего пула, и вам придется добавить его заново.После того как корпоративный клиент подтвердит получение предварительно проверенного корпоративного номера телефона, у вас есть 90 дней на его регистрацию.
Создание
предварительно проверенные номера
Шаг 1: Создайте предварительно подтвержденный номер телефона для вашей компании
Синтаксис запроса
ПОЧТА /<BUSINESS_PORTFOLIO_ID> /add_phone_numbers ?phone_number=<PHONE_NUMBER>
Ответ
{ "идентификатор": "<WHATSAPP_BUSINESS_PRE_VERIFIED_PHONE_NUMBER_ID> " }
Образец запроса
curl -X POST 'https://graph.facebook.com/v25.0/506914307656634/add_phone_numbers?phone_number=15550783881' \ -H 'Авторизация: Bearer EAAJB...'
Пример ответа
{ "id": "106540352242922" }
Шаг 2: Запросите код подтверждения
Синтаксис запроса
ПОЧТА /<WHATSAPP_BUSINESS_PRE_VERIFIED_PHONE_NUMBER_ID> /request_code ?code_method=<CODE_METHOD> &language=<LANGUAGE>
Ответ
истинный{ "успех":<SUCCESS> }
Синтаксис SMS с одноразовым паролем
код WhatsApp<CODE>
Синтаксис голосовых сообщений с одноразовым паролем
Код подтверждения:<CODE>
Образец запроса
curl -X POST 'https://graph.facebook.com/v25.0/106540352242922/request_code?code_method=SMS&language=en_US' \ -H 'Авторизация: Bearer EAAJB...'
Пример ответа
{ "success": true }
Пример SMS-сообщения с одноразовым паролем
Код WhatsApp 123-456
Пример голосового сообщения с одноразовым паролем
Код подтверждения: 123456
Шаг 3: Проверьте номер
Синтаксис запроса
ПОЧТА /<WHATSAPP_BUSINESS_PRE_VERIFIED_PHONE_NUMBER_ID> /verify_code ?code=<CODE>
Ответ
истинныйстатус_проверки_кодаПРОВЕРЕНО{ "успех":<SUCCESS> }
Образец запроса
curl -X POST 'https://graph.facebook.com/v25.0/106540352242922/verify_code?code=123456' \ -H 'Авторизация: Bearer EAAJB...'
Пример ответа
{ "success": true }
Отображение предварительно проверенных номеров во встроенной системе регистрации
Вы можете отображать предварительно проверенные номера телефонов компаний в процессе встроенной регистрации, используя предварительно заполненные данные формы. Для этого добавьте
preVerifiedPhone со ids в настройки и присвойте идентификаторы ваших предварительно проверенных номеров телефонов компаний в виде массива строк свойству ids :{ объем: '<SCOPE> ', extras: { feature: '<FEATURE> ', setup: { preVerifiedPhone: { ids: [<IDS> ] } } } }Например:
{ scope: 'business_management,whatsapp_business_management', extras: { feature: 'whatsapp_embedded_signup', version: 2, setup: { business: { name: 'Acme Inc.', email: '[email protected]', phone: { code: 1, number: '6505551234' }, website: 'https://www.acme.com', address: { streetAddress1: '1 Acme Way', city: 'Acme Town', state: 'CA', zipPostal: '94000', country: 'US' }, timezone: 'UTC-08:00' }, phone: { displayName: 'Acme Inc.', category: 'ENTERTAIN', description: 'Gears and widgets' }, preVerifiedPhone: { ids: ['106540352242922','105954558954427'] } } } }Обратите внимание, что если предварительно подтвержденный номер телефона компании со статусом
«ПРОВЕРЕНО» не будет востребован в течение 90 дней после проверки, его статус изменится на «НЕПРОВЕРЕНО» , но он все равно будет отображаться во встроенном процессе регистрации. Если корпоративный клиент попытается получить неподтвержденный номер, он должен будет пройти проверку самостоятельно, то есть запросить у вас одноразовый пароль.Чтобы избежать подобных ситуаций, мы рекомендуем отслеживать, когда вы подтвердили номер, и повторно подтверждать его до того, как он снова станет неподтвержденным.
Если вы дон'дон'Если вы не знаете, когда в последний раз подтверждали определенный предварительно проверенный номер телефона компании, запросите подтверждение
время_проверки_кода и verification_expiry_time Поля в предварительно проверенном идентификаторе бизнес-телефона. В этих полях указывается время последней проверки и время истечения срока действия проверки.Определение того, был ли номер занят через встроенную регистрацию
Получение и регистрация заявленных телефонных номеров
После того как корпоративный клиент подтвердит предварительно проверенный номер телефона для бизнеса, он будет заменен проверенным номером телефона для бизнеса через WhatsApp ( WhatsApp Business Phone Number объект
code_verification_status равным VERIFIED).У вас будет 90 дней, чтобы зарегистрировать этот номер, используя его идентификатор. Если вы не зарегистрируете его в течение этого времени, он вернется в
«НЕПОДТВЕРЖДЕНО» , и вам придется запросить новый код подтверждения и использовать его для проверки номера телефона WhatsApp для бизнеса .Получение заявленных номеров посредством регистрации сессии
Если вы используете логирование сессий, идентификатор будет возвращен в событии сообщения и перехвачен вашим обработчиком событий. Отправьте этот идентификатор на свой сервер, а затем используйте его для регистрации бизнес-номера телефона WhatsApp.
Получение заявленных номеров через API
Если вы не используете логирование сессий, используйте GET-запрос / Конечная точка для получения списка номеров телефонов WhatsApp Business в аккаунте WhatsApp Business.
Анализ для объект'объект'Используйте свой ID для регистрации бизнес-номера телефона WhatsApp.
display_phone_number свойство каждого объекта, возвращаемого в результирующем наборе. Если у объекта в результирующем наборе есть display_phone_number Этот объект представляет собой номер телефона WhatsApp, заменивший предварительно подтвержденный рабочий номер телефона, который соответствует номеру, использованному для создания такого номера. Скопируйте это В качестве альтернативы, вы можете использовать ту же конечную точку с
поля для запроса display_phone_number и указать отображаемый номер телефона. Например:GET /102290129340398/phone_numbers?display_phone_number=16505551234
Получите предварительно проверенные номера телефонов для бизнеса
Используйте ПОЛУЧАТЬ /<BUSINESS_PORTFOLIO_ID> /preverified_numbers конечная точка для получения списка всех Предварительно подтвержденный номер телефона для WhatsApp Business объекты, независимо от статуса их проверки, в вашем бизнесе счет'счет's пул предварительно проверенных бизнес-телефонных номеров:
ПОЛУЧАТЬ /<BUSINESS_ACCOUNT_ID> /preverified_numbers
Результаты автоматически сортируются по времени создания. Вы также можете использовать расширение полей, чтобы запросить
code_verification_status и получить от API только предварительно проверенные номера телефонов компаний с указанным статусом проверки:ПОЛУЧАТЬ /<BUSINESS_ACCOUNT_ID> /preverified_numbers?code_verification_status=VERIFIED
Совместное использование
и неразглашение предварительно проверенных номеров
Синтаксис запроса на совместное использование
ПОЧТА /<BUSINESS_ID> /share_preverified_numbers ?partner_business_id=<PARTNER_BUSINESS_ID> &preverified_id=<PREVERIFIED_ID>
Синтаксис запроса на отмену совместного доступа
УДАЛИТЬ /<BUSINESS_ID> /share_preverified_numbers ?partner_business_id=<PARTNER_BUSINESS_ID> &preverified_id=<PREVERIFIED_ID>
Ответ
{ "успех":<SUCCESS> }
Пример запроса на совместное использование
curl -X POST 'https://graph.facebook.com/v17.0/share_preverified_numbers?partner_business_id=506914307656634&preverified_id=1706193509821738' \ -H 'Авторизация: Bearer EAAH0...'
Пример запроса на отмену доступа
curl -X DELETE 'https://graph.facebook.com/v17.0/share_preverified_numbers?partner_business_id=506914307656634&preverified_id=1706193509821738' \ -H 'Авторизация: Bearer EAAH0...'
Пример ответа
{ "success": true }
Программная регистрация предварительно проверенных номеров
Если вы настроили встроенную форму регистрации для обойти экран добавления номера телефонаВы можете зарегистрировать предварительно проверенные номера телефонов для зарегистрированных компаний клиент'клиент'Создать бизнес-аккаунт WhatsApp программным способом. Для этого сначала выполните все необходимые шаги создать предварительно подтвержденный номерЗатем используйте предварительно проверенный номер для завершения Шаг 1 и Шаг 4 в Зарегистрируйте телефонные номера документ.