LastOutgoingMessages#
Para obter os parâmetros de requisição idInstancia
e apiTokenInstancia
, consulte a seção Antes de Começar.
Parâmetros da URL da requisição#
Parâmetro | Tipo | Obrigatório | Descrição |
---|---|---|---|
minutos | integer | não | tempo em minutos para exibir as mensagens (padrão: 1440 minutos) |
Resposta#
Campos da resposta#
Matriz de objetos com os seguintes campos:
Campo | Tipo | Descrição |
---|---|---|
idMensagem | string | Identificador da mensagem enviada |
timestamp | integer | Horário da ação mais recente da mensagem no formato UNIX |
statusMensagem | string | Status da mensagem enviada, com os valores possíveis: |
semConta - não há uma conta do WhatsApp no número de telefone | ||
naoEstaNoGrupo - não está no grupo especificado | ||
pendente - mensagem em processo de envio | ||
enviado - mensagem enviada | ||
entregue - mensagem entregue | ||
lida - mensagem lida | ||
tipoMensagem | string | Tipo de mensagem, com os valores possíveis: |
mensagemTexto - mensagem de texto | ||
mensagemImagem - mensagem com imagem | ||
mensagemVideo - mensagem de vídeo | ||
mensagemDocumento - mensagem com arquivo de documento | ||
mensagemAudio - mensagem de áudio | ||
mensagemLocalizacao - mensagem de localização | ||
mensagemContato - mensagem de contato | ||
mensagemTextoEstendida - mensagem com link e pré-visualização | ||
chatId | string | Identificador do chat para o qual a mensagem foi enviada |
mensagemTexto | string | Texto da mensagem, se tipoMensagem = mensagemTexto |
urlDownload | string | URL para download do arquivo, se tipoMensagem = mensagemImagem /mensagemVideo /mensagemDocumento /mensagemAudio |
legenda | string | Descrição do arquivo |
localizacao | object | Objeto com informações sobre a localização |
contato | object | Objeto com informações sobre o contato |
mensagemTextoEstendida | object | Objeto com informações sobre a mensagem de texto estendida (link) |
Campos do objeto localizacao
:
Campo | Tipo | Descrição |
---|---|---|
nomeLocalizacao | string | Nome da localização |
endereco | string | Endereço da localização |
latitude | double | Latitude da localização |
longitude | double | Longitude da localização |
miniaturaJpeg | string | Miniatura da imagem em codificação base64 |
Campos do objeto contato
:
Campo | Tipo | Descrição |
---|---|---|
nomeExibicao | string | Nome exibido do contato |
vcard | string | Estrutura VCard do contato |
Campos do objeto mensagemTextoEstendida
:
Campo | Tipo | Descrição |
---|---|---|
texto | string | Texto do link |
descricao | string | Descrição do link |
titulo | string | Título do link |
tipoPreVisualizacao | string | Tipo de pré-visualização do link |
miniaturaJpeg | string | Miniatura da imagem em codificação base64 |
Exemplo de corpo de resposta#
[
{
"idMessage": "3EB0BDDC94BFDFB3D4FA",
"timestamp": 1587133830,
"statusMessage": "read",
"typeMessage": "textMessage",
"chatId": "11001234567@c.us",
"textMessage": "Olá",
}
{
"idMessage": "3EB0BDDC94BFDFB3D4FA",
"timestamp": 1587133830,
"statusMessage": "read",
"typeMessage": "imageMessage",
"chatId": "11001234567@c.us",
"downloadUrl": "https://api.green-api.com/waInstance1234/downloadFile/3EB0BDDC94BFDFB3D4FA",
"caption": "O que acha?"
}
]
Erros do LastOutgoingMessages#
Para ver a lista de erros comuns a todos os métodos, consulte a seção Erros Comuns
Exemplo de código em Python#
import requests
url = "https://api.green-api.com/waInstance{{idInstance}}/lastOutgoingMessages/{{apiTokenInstance}}"
payload = {}
headers= {}
response = requests.request("GET", url, headers=headers, data = payload)
print(response.text.encode('utf8'))