Versão 5.44.20.42 de 17/04/23#
Importante#
Mudanças importantes que podem afetar a integração com a API e podem exigir ajustes adicionais no código do seu lado:
- A resposta do método GetStateInstance foi alterada. O método agora retorna o novo status "starting";
- O corpo da notificação de entrada stateInstanceChanged foi modificado. O parâmetro stateInstance agora pode ter o valor "starting";
- O corpo de todas as notificações de entrada Webhook-IncomingMessageReceived foi alterado. O campo chatName foi adicionado ao corpo da notificação de entrada;
- O corpo de todas as notificações de entrada Webhook-IncomingMessageReceived foi alterado ao receber mensagens encaminhadas. Os campos "forwardingScore" e "isForwarded" foram adicionados ao corpo da notificação de entrada;
- O corpo das notificações de entrada ExtendedTextMessage foi modificado ao receber mensagens publicitárias. Os campos "previewType", "containsAutoReply", "mediaType", "showAdAttribution", "sourceId", "sourceType", "sourceUrl" e "thumbnailUrl" foram adicionados ao corpo da notificação de entrada;
- O objeto extendedtextmessage foi adicionado aos logs de mensagens, mais detalhes em ExtendedTextMessage;
- Novos tipos de notificações de entrada foram adicionados: ContactsArrayMessage, StickerMessage, ReactionMessage, GroupInviteMessage;
- O mecanismo de tratamento de links nas mensagens SendMessage foi alterado. Se houver um link no texto, os campos do opengraph complementarão automaticamente a mensagem, para evitar isso, utilize o parâmetro linkpreview. O método SendLink não é mais utilizado;
- Para os usuários das integrações antigas do 1C, pode ocorrer o erro "Validation failed. Details: 'chatId' is required". É necessário atualizar o código do nosso tratamento 1C WhatsApp Handling.
Tarefas#
p/p | Número | Resultado | Documentação |
---|---|---|---|
1 | SW-587 | Expandido o método de obtenção de informações de chat | Documentação |
2 | SW-429 | Adicionado campo chatName em todas as notificações de entrada com mensagens | Documentação |
3 | SW-658 | Removido campo redundante titleFile nas notificações de entrada com arquivos | Documentação |
4 | SW-753 | Adicionado marcador de erro para recebimento de arquivo de entrada com mais de 100 MB | Documentação |
5 | SW-777 | Adicionada marcação de status de encaminhamento (forwarded) em todas as notificações de entrada de mensagens | Documentação |
6 | SW-797 | Melhorias na validação do método setDisappearingChat | Documentação |
7 | SW-803 | Adicionado parâmetro linkPreview ao método sendMessage | Documentação |
8 | SW-836 | Adicionado método downloadFile para baixar arquivos de mensagens | Documentação |
9 | SW-844 | Adicionado suporte a mensagens de texto publicitárias de entrada | Documentação |
10 | SW-845 | Adicionado estado de instância "starting" | Documentação |
11 | SW-886 | Adicionado suporte a mensagens de adesivos de entrada | Documentação |
12 | SW-845 | Adicionada notificação de convite para grupo groupInviteMessage | Documentação |
13 | SW-896 | Melhorias na validação de links para o método SendFileByUrl | |
14 | SW-896 | Melhorias no funcionamento do método sendFileByUrl | |
15 | SW-805 | Adicionado suporte a mensagens de reação de entrada | Documentação |
16 | SW-889 | Adicionado suporte a mensagens de entrada com array de contatos | Documentação |
Erros#
p/p | Número | Descrição | Status |
---|---|---|---|
1 | SW-899 | ChatID incorreto do proprietário ao obter informações do grupo | Corrigido |
2 | SW-812 | Envio de mensagem desativado ao solicitar QR code após autenticação da instância | Corrigido |
3 | SW-819 | Bloqueio ao criar chat em grupo ao adicionar número não registrado no WhatsApp do aplic |