Ir para o conteúdo

Perguntas frequentes

Envio de mensagens

Ao enviar a solicitação de envio de mensagens eu recebi um idRequisicao, isto significa que as mensagens foram enviadas com sucesso?

Isto significa que o pacote de requisições foi internalizado na WhatsApp Business Api e por ser um processo assíncrono ainda não há garantia de a mensagem ter sido enviada. Para saber se a mensagem foi enviada, deve-se consultar o status do pacote de requisições e procurar o contato desejado no atributo requisicoesEnvio. Deve ter um objeto com o campo sucessoEnvioApi com valor true ou o atributo delivered preenchido.

Consulta de status

Ao consultar o status do pacote de requisições, na resposta há contatos no array aguardandoEnvio, o que isto quer dizer?

Um número de contato irá aparecer na atributo aguardandoEnvio da resposta da consulta ao status quando nenhum resultado relacionado ao envio da mensagem para aquele contato for conhecido. Isto pode acontecer quando o pedido de envio da mensagem particular ainda estiver na fila de envio ou no exato momento do mesmo, sem ainda saber o resultado.

Outros

O que acontece quando o token expira?

O token tem validado de 10 minutos. Após sua expiração, a aplicação cliente deve gerar um novo token. Caso uma requisição seja feita com um token expirado, esta receberá como resultado um erro de autenticação.