Números Brasileiros

20. Números Brasileiros#

A API normaliza automaticamente números brasileiros (BR) com o nono digito extra.

Problema: O WhatsApp registra números BR móveis com 12 digitos (55XX9XXXXXXX), mas muitas vezes o número e fornecido com 13 digitos (55XX9XXXXXXXX).

Solução automática: O normalizador interno (NormalizeRemoteJID) detecta e corrige:

  • Entrada: 5541996332719 (13 digitos)
  • Saída: 554196332719 (12 digitos - remove o 9 extra)

Isso e aplicado em todos os pontos que recebem números do usuário:

  • Campo to em mensagens
  • contact_id em block/unblock
  • participants em grupos
  • numbers em check de contatos

Você não precisa se preocupar com o formato do número. Envie como você tem e a API cuida do resto.