Cabeçalhos
A autorização da API Chats difere da autorização usada em outros métodos da API da Kommo. Para trabalhar com a API de Chats, você não precisa passar um Token de Acesso, mas deve incluir os seguintes cabeçalhos em todas as solicitações para amojo.kommo.com:
DateContent-TypeContent-MD5X-Signature
Cabeçalho | Descrição |
|---|---|
| Data e hora da geração da solicitação, a assinatura será válida por 15 minutos a partir da data da geração da solicitação. |
| Tipo de dados da solicitação, atualmente apenas |
| Para o corpo da requisição, você precisa calcular o hash |
| Solicite a assinatura. Uma string é formada a partir do nome do método (GET/POST) em maiúsculas e dos valores (conforme especificado na solicitação, sem alterações) dos cabeçalhos, combinando eles com |
É importante não usar uma chave secreta na interface do widget. Quaisquer solicitações que utilizem a chave secreta devem ser feitas apenas a partir do backend da sua aplicação.
Formação de assinaturas e cabeçalhos
Conforme mencionado anteriormente, todas as solicitações devem ter vários cabeçalhos, incluindo X-Signature, cujo valor é o hash SHA1 do corpo da solicitação, assinado com uma chave secreta. O uso de uma chave secreta permite verificar a integridade dos dados úteis e sua origem.
Você pode conferir a receita para contar seus cabeçalhos da API de Chats em Python e PHP aqui:
