-
Notifications
You must be signed in to change notification settings - Fork 5k
Description
Welcome!
- Yes, I have searched for similar issues on GitHub and found none.
What did you do?
Tentamos obter o link de convite (inviteUrl) de um grupo recém-criado para distribuí-lo aos participantes, usando os endpoints padrão da Evolution API.
O processo de criação do grupo (POST /group/create/{instancia}) funcionou corretamente. O problema está na função de obter o link do grupo.
Passos executados:
Criação do Grupo: Requisição POST /group/create/SuaInstanciaID foi bem-sucedida (Status 201), obtendo o JID ([email protected]).
Tentativa de Obter Link (Leitura Lógica): Tentamos usar o endpoint de GET para leitura de dados, fornecendo o JID como query parameter.
Tentativa de Obter Link (Escrita Robusta): Tentamos usar o endpoint de POST com os campos obrigatórios (description e numbers) para forçar o retorno do link, caso a função de leitura não exista.
What did you expect?
Esperávamos que uma das seguintes requisições fosse bem-sucedida, retornando o Status 200 OK e um JSON contendo o inviteUrl:
GET /group/getInviteLink/SuaInstanciaID?groupJid=... (Ação de Leitura)
POST /group/sendInvite/SuaInstanciaID (Ação de Envio/Escrita)
What did you observe instead of what you expected?
Observamos um erro 404 Not Found persistente em todas as variações de URL testadas para obter o link, indicando que a função de obtenção de convite não está roteada na instalação da API.
A. Falha do Método GET (Leitura):
URL de Teste: https://api.seudominio.com.br/group/getInviteLink/[email protected]
Método: GET
Resultado: 404 Not Found
Mensagem do Servidor: Cannot GET /group/getInviteLink/SuaInstanciaID...
B. Falha do Método POST (Envio Robusto): Tentamos o POST /sendInvite com todos os parâmetros exigidos (description, numbers, groupJid).
URL de Teste: https://api.seudominio.com.br/group/sendInvite/SuaInstanciaID
Método: POST
Resultado: 404 Not Found
Mensagem do Servidor: No send invite
Conclusão da Observação: O roteamento para a função de obtenção de link (getInviteLink ou sendInvite) está ausente na instalação, embora a função group/create esteja acessível.
Screenshots/Videos
No response
Which version of the API are you using?
Version: 2.3.6
What is your environment?
Windows
Other environment specifications
API Host:VPS
URL Base: https://api.seudominio.com.br Instância: SuaInstanciaID (Conectada e funcionando para group/create e connectionState)
If applicable, paste the log output
--- DIAGNÓSTICO FINAL: FALHA NO ROTEAMENTO DE OBTENÇÃO DE LINK ---
URL de Teste: https://api.seudominio.com.br/group/sendInvite/SuaInstanciaID
Método: POST
Corpo JSON: { "groupJid": "[email protected]", "description": "Dados Fictícios", "numbers": ["5511987611111"] }
--- RESULTADO ---
Código de Status HTTP da Resposta: 404
Resposta da API (Corpo):
Array ( [status] => 404 [error] => Not Found [response] => Array ( [message] => Array ( [0] => No send invite ) ) )
Additional Notes
O problema não é de credenciais ou dados inválidos (como JID, que é válido), mas sim de roteamento do servidor. Solicitamos o nome do endpoint exato e o método HTTP correto para a função de Obter o Link de Convite na versão desta instalação, visto que /group/create funciona sem o prefixo /manager.