Mensagens - Formatos
Use esta resposta para enviar mensagens de texto. Os botões url, node e call podem ser usados com mensagens de texto. As propriedades "buttons", "actions" e "quick_replies" são opcionais.
Enviando texto
Use esta resposta para enviar mensagens de texto. Os botões url, node e call podem ser usados com mensagens de texto. As propriedades "buttons", "actions" e "quick_replies" são opcionais.
{
"version": "v1",
"content": {
"messages": [
{
"type": "text",
"text": "simple text with button",
"buttons": [
{
"type": "url",
"caption": "External link",
"url": "https://NicoChat.com.br"
}
]
}
],
"actions": [],
"quick_replies": []
}
}
Enviando imagem
Esta resposta é usada para enviar arquivos de imagem. O Messenger suporta imagens JPG, PNG e GIF. Você pode usar os botões url, call e node. As propriedades "buttons", "actions", "quick_replies" são opcionais.
{
"version": "v1",
"content": {
"messages": [
{
"type": "image",
"url": "https://example.comxxxxxxzzzzzzzzz.png",
"buttons": []
}
],
"actions": [],
"quick_replies": []
}
}
Enviando arquivo de vídeo
Esta resposta é usada para enviar arquivos de vídeo. O Messenger oferece suporte a vídeos de até 25MB de tamanho. Você pode usar os botões url, call e node. As propriedades "buttons", "actions", "quick_replies" são opcionais.
{
"version": "v1",
"content": {
"messages": [
{
"type": "video",
"url": "https://example.com/xxxxxxzzzzzzzzz.mpg",
"buttons": []
}
],
"actions": [],
"quick_replies": []
}
}
Enviando arquivo de áudio
Esta resposta é usada para enviar arquivos de áudio. O Messenger oferece suporte a áudios de até 25MB de tamanho. Você pode usar os botões url, call e node. As propriedades "buttons", "actions", "quick_replies" são opcionais.
{
"version": "v1",
"content": {
"messages": [
{
"type": "audio",
"url": "https://example.com/xxxxxxzzzzzzzzz.mp3",
"buttons": []
}
],
"actions": [],
"quick_replies": []
}
}
Enviando arquivos
Esta resposta é usada para enviar quaisquer outros arquivos, desde que não sejam maiores que 25 MB. As propriedades "actions", "quick_replies" são opcionais.
{
"version": "v1",
"content": {
"messages": [
{
"type": "file",
"url": "https://example.com/xxxxxxzzzzzzzzz.pdf"
}
],
"actions": [],
"quick_replies": []
}
}
Enviando cartões de galeria
Esta resposta é usada para enviar uma galeria com rolagem horizontal. Você pode usar os botões url, call e node. As propriedades "action_url", "buttons", "actions", "quick_replies" são opcionais.
{
"version": "v1",
"content": {
"messages": [
{
"type": "cards",
"elements": [
{
"title": "Card title",
"subtitle": "card text",
"image_url": "https://example.com/xxxxxxzzzzzzzzz.png",
"action_url": "https://NicoChat.com.br",
"buttons": []
}
],
"image_aspect_ratio": "horizontal"
}
],
"actions": [],
"quick_replies": []
}
}
action_url - URLs que começam com HTTP podem não abrir em alguns navegadores. Recomendamos fortemente o uso do protocolo HTTPS para seus URLs. image_aspect_ratio - A proporção usada para renderizar cartões. Você pode usar horizontal ou square (o padrão é horizontal).

