Erro 130429 do WhatsApp: limite de throughput atingido
O erro 130429 significa que o limite de throughput da Cloud API para esse número foi atingido. É um problema de ritmo, e não de volume: as mesmas mensagens enviadas mais devagar passam. Em um número em Coexistência o teto é fixado pela Meta.
Código da Meta para ter atingido o limite de throughput de mensagens da Cloud API.
Throughput de envio em um número em Coexistência, definido pela Meta e não elevável.
O código separado para ter atingido um limite de taxa de uma WhatsApp Business Account.
O que está sendo limitado, na prática?
A velocidade com que as mensagens saem, e não quantas você pode enviar em um dia.
A plataforma aceita um certo número de mensagens por segundo para um número, e as requisições acima disso são recusadas em vez de enfileiradas. Então um envio de dez mil mensagens não é problema em si; enviar todas elas no mesmo segundo é. Espalhado por alguns minutos, o mesmo lote passa sem ser tocado.
Isso é diferente do tier de mensagens, que governa com quantos clientes únicos você pode iniciar conversas em um dia, e diferente da limitação por qualidade, que restringe um número cujos destinatários reagem mal. Três tetos diferentes, três códigos diferentes, comumente confundidos entre si.
O limite pode ser aumentado?
Em um número em Coexistência, não. Ele é fixado pela Meta em uma taxa determinada e nenhum provedor consegue elevar, o que vale saber antes de desenhar algo em cima de um número maior.
Em um número integrado da forma comum, o throughput cresce com a classificação de qualidade e com o tier de mensagens ao longo do tempo. Essa diferença é uma das poucas trocas reais da Coexistência, e é a razão pela qual um número de disparo em alto volume costuma ficar melhor integrado sem ela.
Para uso conversacional o teto raramente é a restrição. Ele vira restrição quando algo percorre uma lista e envia na velocidade máxima que o código permite, um formato que vale evitar por si só.
O que quem envia deve fazer no lugar?
Dosar o ritmo do envio e repetir com um backoff, em vez de repetir imediatamente.
Uma fila com taxa fixa é a resposta durável, porque transforma o limite em uma propriedade do sistema, e não em algo descoberto em produção. Onde isso for demais, um backoff exponencial nesse código específico já entrega a maior parte do benefício.
O que não funciona é repetir em laço apertado. Um laço que repete instantaneamente a cada recusa gera mais requisições exatamente no momento em que o número já está acima da taxa dele, o que prolonga a condição em vez de encerrar ela.
Erros comuns
- Repetir imediatamente. Mais requisições no momento da recusa mantêm o número acima da taxa dele.
- Confundir com o tier de mensagens. Aquele governa conversas únicas por dia, não mensagens por segundo.
- Desenhar um número em Coexistência contando com throughput que cresce. Ele não cresce; o teto é fixo.
A EasyCoexistence lê o nível de throughput junto da classificação de qualidade e do tier de mensagens em cada número conectado, então o teto sob o qual o número realmente opera fica visível em vez de presumido.
Perguntas frequentes
Isso quer dizer que meu número está restrito?
Não. É um limite de taxa comum. O número está saudável e as mesmas mensagens passam quando enviadas mais devagar.
Com que velocidade um número em Coexistência envia?
A Meta define uma taxa fixa para números em Coexistência, em vez de escalar com qualidade e tier.
O 80007 é a mesma coisa?
Não. Aquele é um limite de taxa da WhatsApp Business Account, e não do throughput de mensagens de um número.
Outro provedor envia mais rápido?
Não. O limite pertence ao número e à Meta, não a quem está chamando a API.
Continue lendo
Pronto para começar?
Configure o WhatsApp Coexistence em minutos, não em meses. O aplicativo continua funcionando no celular.
Começar teste grátisVerificado em