(Não utilizado) SendLink#
O método está obsoleto e não é mais utilizado. Para substituição, consulte o método SendMessage.
O método é destinado a enviar uma mensagem com um link, ao qual serão adicionadas uma pré-visualização da imagem, título e descrição. A mensagem a ser enviada fica na fila por 24 horas e será enviada assim que o telefone for autorizado. A imagem, título e descrição são obtidos a partir da marcação Open Graph da página para a qual o link aponta. A mensagem será adicionada à fila para envio. A velocidade de envio das mensagens da fila é regulada pelo parâmetro Intervalo de envio de mensagens.
Solicitação#
Para enviar uma mensagem com um link, é necessário fazer uma solicitação para o seguinte endereço:
POST https://api.green-api.com/waInstance{{idInstance}}/sendLink/{{apiTokenInstance}}
Para obter os parâmetros de 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 de chat |
urlLink | string | Sim | Endereço do link |
quotedMessageId | string | Não | Identificador da mensagem citada; se fornecido, a mensagem será enviada citando a mensagem do chat especificada |
É recomendado que a página à qual o link
urlLink
aponta contenha a marcação Open Graph. Nesse caso, a mensagem será complementada com uma imagem, título e uma breve descrição.
Exemplo de corpo da solicitação#
Envio de mensagem em chat privado:
{
"chatId": "11001234567@c.us",
"urlLink": "https://green-api.com"
}
Envio de mensagem em chat de grupo:
{
"chatId": "120363043968066561@g.us",
"urlLink": "https://green-api.com"
}
Envio de mensagem em chat privado com citação:
{
"chatId": "11001234567@c.us",
"urlLink": "https://green-api.com",
"quotedMessageId": "361B0E63F2FDF95903B6A9C9A102F34B"
}
Resposta#
Campos de resposta#
Campo | Tipo | Descrição |
---|---|---|
idMessage | string | Identificador da mensagem enviada |
Exemplo do corpo da resposta#
{
"idMessage": "3EB0C767D097B7C7C030"
}
Erros SendLink#
Consulte a seção Erros Comuns para uma lista de erros que são comuns a todos os métodos.
Exemplo de código em Python#
import requests
url = "https://api.green-api.com/waInstance{{idInstance}}/sendLink/{{apiTokenInstance}}"
payload = "{\r\n\t\"chatId\": \"11001234567@c.us\",\r\n\t\"urlLink\": \"https://green-api.com\"\r\n}\r\n"
headers = {
'Content-Type': 'application/json'
}
response = requests.request("POST", url, headers=headers, data = payload)
print(response.text.encode('utf8'))