soujhony / totalvoice-node

Cliente em JavaScript/NodeJS para API da Totalvoice

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

totalvoiceapi-node

Cliente em JavaScript/NodeJS para API da Totalvoice

Funcionalidades

  • Gerenciamento das chamadas
  • Consulta e envio de SMS
  • Consulta e envio de TTS
  • Consulta e envio de Audio
  • Consulta e envio de Composto
  • Consulta e envio de Conferência
  • Gerenciamento da Conta
  • Gerenciamento da Central
  • Gerenciamento de DID

Requisitos

  • NodeJS versão 6.0 ou superior

Instalação

npm install --save https://github.com/jhonystein/totalvoice-node.git

ou

yarn add https://github.com/jhonystein/totalvoice-node.git

Exemplos de utilização

  • Enviando SMS
// commonsJs/ES5
var Sms = require('totalvoice-node').Sms

var cliente = new Sms(<TOKEN>)
cliente.enviar(<numero_destino>, <mensagem1>)
  .then(function (data) {
    console.log('SMS enviado', data)
  })
  .catch(function (error) {
    console.error('Problemas ao enviar SMS', error)
  })
// ES6
import {Sms} from 'totalvoice-node'

const cliente = new Sms(<TOKEN>)
cliente.enviar(<numero_destino>, <mensagem1>)
  .then(data => {
    console.log('SMS enviado', data)
  })
  .catch(error => {
    console.error('Problemas ao enviar SMS', error)
  })

Contribua!

Achou um problema?

  1. Cadastre uma issue!

  2. Faça um fork!

  3. Solicite um pull request 😉

Licença

Esta biblioteca segue os termos de uso da licença MIT

About

Cliente em JavaScript/NodeJS para API da Totalvoice

License:MIT License


Languages

Language:JavaScript 100.0%