Как правильно вводить международные номера для WhatsApp?#
12 февраля 2024 г.
В современном мире связи обмен сообщениями играет ключевую роль в поддержании связи между людьми и организациями по всему миру. Особенно это касается использования мессенджеров, таких как WhatsApp, которые требуют корректного форматирования номеров телефонов для успешной отправки сообщений. В данной статье мы рассмотрим особенности форматирования телефонных номеров из разных стран, чтобы обеспечить успешную доставку ваших сообщений через API.
Номера из России#
Для российских номеров важно использовать международный код +7. В случаях, когда указан код 8, сообщения, отправленные через API, отправятся на несуществующий аккаунт. Проверить корректность ввода номера телефона можно с помощью запроса в формате https://wa.me/7XXXXXXXXXX. Таким образом, правильно оформленный номер будет состоять из 11 цифр: 7XXXXXXXXXX.
Пример: при записи номера в списке контактов как 8XXXXXXXXXX, WhatsApp автоматически перенаправит на существующий аккаунт с номером 7XXXXXXXXXX. Метод checkWhatsapp в таком случае вернёт "existsWhatsapp": true. Необходимый формат для отправки сообщений: 7XXXXXXXXXX@c.us.
Номера из Мексики#
Для номеров телефона Мексики между кодом страны +52 и кодом города необходимо вставить цифру 1 (в том числе и для оператора Nextel). Если номер начинается с кода 11, этот код следует удалить. В результате номер будет содержать 13 цифр: 521XXXXXXXXXX.
Пример: исходный номер телефона +52XXXXXXXXXX требует коррекции до формата 521XXXXXXXXXX@c.us для отправки сообщений.
Номера из Аргентины#
В номерах телефона Аргентины, между кодом страны +54 и кодом города нужно вставить цифру 9, а код 15 в начале номера убрать. Это преобразует номер в формат из 13 цифр: 549XXXXXXXXXX.
Пример: из исходного номера телефона +54XXXXXXXXXX получается требуемый для отправки сообщений формат 549XXXXXXXXXX@c.us.
Номера из Бразилии#
В отдельных краях Бразилии к местному номеру и коду региона добавляется цифра 9. Коды регионов, к которым применяется это правило, включают 11-19, 21, 22, 24, 27, 28. Для номеров с другими кодами регионов цифру 9 убирают.
Итоговый формат телефонного номера может содержать 12 или 13 цифр: 5521(9)XXXXXXXX, где 55 - код страны, 21 - код региона.
Пример: исходный номер 5521XXXXXXXX требует форматирования в 55219XXXXXXXX@c.us для отправки сообщений.
Правильное форматирование международных телефонных номеров обеспечивает эффективную и безошибочную доставку сообщений через мессенджеры. Следуя этим рекомендациям, вы сможете избежать распространённых ошибок и упростить коммуникацию с абонентами из разных уголков мира.
Другие виды номеров можно увидеть вызвав методы GetContacts или GetSettings.