Skip to content

Persistent 404/Function Not Found ao Obter Link de Convite (getInviteLink / sendInvite) #2287

@JhonesSena

Description

@JhonesSena

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions