ForwardMessages#
O método é destinado para o encaminhamento de mensagens em um chat privado ou em grupo. A mensagem encaminhada será adicionada à fila para envio. A mensagem para envio é armazenada por 24 horas na fila e será enviada imediatamente após a autorização do telefone. A velocidade de envio das mensagens da fila é regulada pelo parâmetro Intervalo de Envio de Mensagens.
Solicitação#
Para enviar, você precisa executar uma solicitação para o seguinte endereço:
POST https://api.green-api.com/waInstance{{idInstance}}/forwardMessages/{{apiTokenInstance}}
Para obter os parâmetros da solicitação idInstance
e apiTokenInstance
, consulte a seção Antes de começar.
Parâmetros da Solicitação#
Parâmetro | Tipo | Obrigatório | Descrição |
---|---|---|---|
chatId | string | Sim | Identificador do chat de onde a mensagem é encaminhada |
chatIdFrom | string | Sim | Identificador do chat para onde a mensagem é encaminhada |
messages | array | Sim | Coleção de identificadores de mensagens encaminhadas |
Exemplo de Corpo da Solicitação#
Envio de mensagem para o chat:
{
"chatId": "11001234567@c.us",
"chatIdFrom": "11001234567@c.us",
"messages": [
"BAE587FA1CECF760",
"BAE5608BC86F2B59"
]
}
Resposta#
Campos da Resposta#
Campo | Tipo | Descrição |
---|---|---|
messages | array | Identificadores das mensagens enviadas |
Exemplo de Corpo da Resposta#
{
"messages": [
"BAE5DBB8DEABDA22",
"BAE5BBA9BE3142D8"
]
}
Exemplo de Exibição ao Destinatário#
Erros de ForwardMessages#
Veja a lista de erros comuns a todos os métodos na seção Erros Padrão
Exemplo de curl#
curl --location --request POST 'https://api.green-api.com/waInstance{{idInstance}}/forwardMessages/{{apiTokenInstance}}' \
--header 'Content-Type: application/json' \
--data-raw '{
"chatId": "11001234567@c.us",
"chatIdFrom": "11001234567@c.us",
"messages": [
"BAE587FA1CECF760",
"BAE5608BC86F2B59"
]
}'