Pular para o conteúdo principal

Reagir a Mensagem

Metodo​

POST https://oapi.ogmma.com.br/v1/channels/{channelId}/messages/react​

Conceituacao​

Adiciona uma reacao (emoji) a uma mensagem existente. A reacao sera exibida junto a mensagem no WhatsApp do destinatario. Cada mensagem pode receber apenas uma reacao por remetente. Enviar uma nova reacao substitui a anterior.

Para remover uma reacao, envie uma string vazia no campo emoji.

Atributos​

AtributoTipoObrigatorioDescricao
AuthorizationstringSimBearer {API_KEY} - Chave de autenticacao da API
Content-TypestringSimapplication/json

Path Parameters​

AtributoTipoObrigatorioDescricao
channelIdstringSimID do canal.

Body​

AtributoTipoObrigatorioDescricao
messageIdstringSimID da mensagem que recebera a reacao.
emojistringSimEmoji da reacao (ex: "\ud83d\udc4d", "\u2764\ufe0f", "\ud83d\ude02"). Envie string vazia "" para remover a reacao.

Request​

Adicionar reacao​

curl -X POST "https://oapi.ogmma.com.br/v1/channels/{channelId}/messages/react" \
-H "Authorization: Bearer {API_KEY}" \
-H "Content-Type: application/json" \
-d '{
"messageId": "6650a1b2c3d4e5f6a7b8c9f0",
"emoji": "\ud83d\udc4d"
}'

Remover reacao​

curl -X POST "https://oapi.ogmma.com.br/v1/channels/{channelId}/messages/react" \
-H "Authorization: Bearer {API_KEY}" \
-H "Content-Type: application/json" \
-d '{
"messageId": "6650a1b2c3d4e5f6a7b8c9f0",
"emoji": ""
}'

Response​

200 - Reacao processada​

{
"success": true,
"message": "Reacao processada"
}

401 - Nao autorizado​

{
"message": "Token de autenticacao invalido ou ausente.",
"code": "UNAUTHORIZED"
}

404 - Mensagem nao encontrada​

{
"message": "Mensagem nao encontrada.",
"code": "MESSAGE_NOT_FOUND"
}

429 - Rate limit excedido​

{
"message": "Limite de requisicoes excedido. Tente novamente em alguns segundos.",
"code": "RATE_LIMIT_EXCEEDED"
}