[Resolvido] Enviar notificação whatsapp pelo sdk javascript

Bom dia, gostaria de saber qual o método do blip-sdk no node, que uso para realizar a primeira verificação do número whatsapp e posteriormente enviar a notificação para o mesmo.

Olá @Robson_dos_Santos_He

Você pode utilizar o método sendCommand utilizando as informações do link abaixo:

https://docs.blip.ai/#sending-a-notification

olá @Bruno, mas quando eu faço o sendCommand ele já verifica o número do whats?

Se você mandar um sendCommand para a URL descrita na sessão 2. Verify the customer identifier da Documentação, sim.

POST https://http.msging.net/commands HTTP/1.1
Content-Type: application/json
Authorization: Key {YOUR_TOKEN}

{  
  "id": {guid},
  "to": "postmaster@wa.gw.msging.net",
  "method": "get",
  "uri": "lime://wa.gw.msging.net/accounts/{phoneNumber}"
}

Obrigado @Bruno, irei testar aqui e lhe dou um retorno.

estou enviando o comando dessa forma,

var url = {
  method: 'POST',
  url: 'https://http.msging.net/commands HTTP/1.1',
  headers: {
    Authorization: 'Key ',
    Content_Type: 'application/json'
  },
  body: {
    id: '9486eece-315b-4c85-80c5-d3512ee8469a',
    to: 'postmaster@desk.msging.net',
    method: 'get',
    uri: 'lime://wa.gw.msging.net/accounts/numeroWhats'
  }

sendCommand(url)

mas esta me retornando esse erro

erro: {
   "method":"POST",
   "url":"https://http.msging.net/commands HTTP/1.1",
   "headers":{
      "Authorization": "Key",
      "Content_Type":"application/json"
   },
   "body":{
      "id":"9486eece-315b-4c85-80c5-d3512ee8469a",
      "to":"postmaster@desk.msging.net",
      "method":"get",
      "uri":"lime://wa.gw.msging.net/accounts/numeroWhats"
   },
   "status":"failure",
   "timeout":true
}

em qual parte estou errando?

Tenta assim:

client.sendCommand({ 
  "id": Lime.Guid(),
  "to": "postmaster@wa.gw.msging.net",
  "method": Lime.CommandMethod.GET,
  "uri": "lime://wa.gw.msging.net/accounts/phoneNumber"
});

muito obrigado, deu certo, estava passando o to errado, agora vou tentar enviar a notificação, se conseguir posto novamente

1 Curtida