# node-informacwb

> API para envio de mensagens SMS através da InformaCWB

Latest version **4.0.1** (published 2015-12-03) · MIT license · 0 weekly downloads

> **Deprecated.** This package is deprecated.

## Install

```sh
npm install node-informacwb
pnpm add node-informacwb
yarn add node-informacwb
bun add node-informacwb
```

## Health

**Score 10/100 (F)** — status: deprecated.

Negative: deprecated.

## Facts

| | |
|---|---|
| Version | 4.0.1 |
| Published | 2015-12-03 |
| First published | 2015-12-02 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 2 |
| Known vulnerabilities | 0 (+7 in 2 direct dependencies) |
| Install scripts | no |
| Author | João Cândido de Souza Neto |
| Maintainers | jaoxico |
| Keywords | sms, bulk-sms, informacwb |

## Links

- npm: https://www.npmjs.com/package/node-informacwb
- Repository: https://github.com/jaoxico/node-informacwb
- Homepage: https://github.com/jaoxico/node-informacwb#readme
- Issues: https://github.com/jaoxico/node-informacwb/issues
- npm.io page: https://npm.io/package/node-informacwb

## Dependencies (2)

- [lodash](https://npm.io/package/lodash.md) ^3.10.1
- [request](https://npm.io/package/request.md) ^2.62.0

## Alternatives

- [mobx-react](https://npm.io/package/mobx-react.md) — 2.8M weekly downloads
- [rc-tree](https://npm.io/package/rc-tree.md) — 2.6M weekly downloads
- [@react-oauth/google](https://npm.io/package/@react-oauth/google.md) — 1.3M weekly downloads
- [@wagmi/connectors](https://npm.io/package/@wagmi/connectors.md) — 877.0K weekly downloads
- [vee-validate](https://npm.io/package/vee-validate.md) — 836.4K weekly downloads

## Recent versions

- 4.0.1 (latest) — 2015-12-03
- 4.0.0 — 2015-12-02
- 3.0.2 — 2015-12-02
- 3.0.1 — 2015-12-02
- 3.0.0 — 2015-12-02

## README

# node-informacwb

![alt text](http://informacwb.com.br/img/logo_maior_fundo_branco.png)

[InformaCWB](http://www.informacwb.com.br)

### Como instalar

npm install node-informacwb

### Como Usar

```javascript
var informacwb = require('node-informacwb');
```

#### Iniciando a conexão com a informacwb

```javascript
var SMS = new informacwb('usuario', 'senha');
```

#### Enviar uma mensagem para um ou mais destinatários

```javascript
SMS.send('remetente', destinatarios,'Mensagem a ser enviada.',function(err,result){
    if (err){
        return console.log(err);
    }

    console.log(result);
});
```

Os destinatários podem ser um array de telefones que receberão a mensagem.
Caso a mensagem esteja sendo enviada para apenas um destinatário, este pode
ser informado em uma string simples ao invés de um array.

### Obter o status de mensagen(s)
 
#### Método getLogs([filtro,] callback);

O parãmetro filtro é opcional e caso seja informado deve ser um objeto.

Veja abaixo a tabela de informações que podem ser passadas no filtro:

Dado | Tipo | Descrição
---- | ---- | ---------
from | string | Remetente.
to | string | Destinatário.
bulkId | string|array | O(s) bulkId que identifica(m) um ou mais grupo(s) de mensagens.
messageId | string|array | Um ou mais ids de mensagens.
generalStatus | string | Status da mensagem
sentSince | date | Mensagens enviadas a partir de.
sentUntil | date | Mensagens enviadas até.
limit | int | Número máximo de mensagens no retorno
mcc | string | Código do país.
mnc | string | Código da operadora.

---
_Source: https://npm.io/package/node-informacwb · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
