Skip to content
This repository has been archived by the owner on May 21, 2024. It is now read-only.

Latest commit

 

History

History
59 lines (30 loc) · 1.38 KB

DOC_PTBR.md

File metadata and controls

59 lines (30 loc) · 1.38 KB

Documentação API

Obter o Auth Token

(precisa pegar apenas uma vez, e você pode usar esse token permanentemente)

http://servidor_address/tokens.json

Método POST com os seguintes dados no Body(form-data):

user[username]: XXXX
user[password]: XXXX

Resposta Json: Pega o valor do auth_token e utiliza no Passo 2

Enviar Mensagem

http://servidor_address/messages.json

Método POST com o seguinte header:

HTTP-X-AUTH-TOKEN : seu auth_token

e com os seguintes dados no Body(form-data):

message[to] : XXXX
message[content]: XXXX

Resposta Json: Retornaremos o id da mensagem

Checar novas mensagens

http://servidor_address/messages.json?last_message_timestamp=XXXX&contact_number=XXXX

Método GET com o seguinte header:

HTTP-X-AUTH-TOKEN : seu auth_token

Resposta Json:

Iremos retornar todo o histórico de mensagens a partir de determinado timestamp (caso não saiba, utilize 1)

E nessa resposta virá um timestamp

Dica:

  1. Checa a mensagem novas mensagens (com timestamp=1), pegar o timestamp
  2. Envia mensagem para determinado numero
  3. Ficar em loop checando mensagens novas com o timestamp que foi pegado em 1 quando aparecer uma nova mensagem na resposta do json significa que a mensagem foi respondida

Checar o status de uma mensagem específica

http://servidor_address/messages.json?last_message_timestamp=XXXX&contact_number=XXXX