v1

latestOpenAPI 3.1.02026-07-261620662.2 KB

Etapa 5: Enviar, receber ou importar mensagens

post/{scope_id}

Path parameters

scope_idstring required

Você obtém o scope_id ao conectar um canal de bate-papo à conta

Headers

Datestring required

Data e hora em que a solicitação foi gerada. A assinatura será válida por 15 minutos a partir dessa data. A data deve estar no formato Thu, 01 Jan 2023 12:00:00 +0000 (RFC2822)

Content-typestring

Tipo de dados da solicitação. Atualmente, apenas application/json é suportado.

Content-MD5string

Para o corpo da solicitação, é necessário calcular o hash MD5 e indicá-lo no cabeçalho em letras minúsculas. Ao mesmo tempo, é importante lembrar que o corpo da solicitação é calculado como um fluxo de bytes sem considerar o final da marcação JSON, e se houver “\n” ou espaços no final, eles também serão levados em conta.

X-Signaturestring

Assinatura da solicitação como uma string. Ela é formada a partir do nome do método (GET/POST) em letras maiúsculas, com os valores dos cabeçalhos concatenados por “\n”. Os valores dos cabeçalhos vêm em uma ordem específica. Se não houver cabeçalho, é especificada uma string vazia. Em seguida, adicione o caminho solicitado do URL sem o protocolo e domínio (sem parâmetros GET) à linha. A string resultante é calculada usando HMAC-SHA1, e como segredo, usamos o segredo do canal obtido durante o registro. O hash resultante em letras minúsculas é indicado no cabeçalho X-Signature.

Request body

Response

200

Example response

{
  "new_message": {
    "msgid": "88b42338-2218-XXXXXX-a65790f31496",
    "ref_id": "msg"
  }
}