3.0.0 • Published 4 years ago

sigep v3.0.0

Weekly downloads
4
License
MIT
Repository
github
Last release
4 years ago

SIGEP Integration

SOBRE

  • Projeto desenvolvido em NodeJS utilizando async/await e Promises para utilização dos serviços 'ConsultaCEP', 'SolicitaEtiquetas' e 'FechaPlpVariosServicos' dos correios.

IMPORTANTE

  • As etiquetas têm prazo de validade, portanto, não recomendamos gerar aos finais de semana.

Link Correios: http://www.corporativo.correios.com.br/encomendas/sigepweb/doc/Manual_de_Implementacao_do_Web_Service_SIGEP_WEB.pdf

CONSULTA CEP

Modo de Uso

import { consultaCEP } from 'sigep'

consultaCEP('prod', '37552171')
  .then(address => console.log(address))
  .catch(err => console.log(err))

Ou usando async/await:

await consultaCEP('prod', '37552171')

Retorno

{
  bairro: 'Jardim Esplanada',
  cep: '37552171',
  cidade: 'Pouso Alegre',
  complemento2: '',
  end: 'Rua Maria das Dores Barbosa',
  uf: 'MG'
}

Projeto Exemplo

  • Pasta Examples > buscar_cep.js
    node examples/buscar_cep.js

SOLICITA ETIQUETAS

Modo de Uso

import { solicitaEtiquetas } from 'sigep'

const meuUsuario = {
  usuario: '<usuario>',
  senha: '<senha>'
}
const cnpj = '<cnpj>'
const qtdeSolicitada = 2
const codSedex = '124849'

solicitaEtiquetas('prod', meuUsuario, cnpj, qtdeSolicitada, codSedex)
  .then(etiquetas => console.log(etiquetas))
  .catch(err => console.log(err))

Ou usando async/await:

await solicitaEtiquetas('prod', meuUsuario, cnpj, qtdeSolicitada, codSedex)

Retorno

[
  'PY23232323BR', 'PY23231524BR'
]

Projeto Exemplo

  • Pasta Examples > gen_tags.js
    node examples/gen_tags.js

TO-DO

  • Atualizar o README com as novas funcionalidades (geraDigitoVerificador e fechaPlpVariosServicos)
  • Testar os novos exemplos adicionados

TESTES

Não atualizado

COLABORADORES:

OUTRAS INFORMAÇÕES

Fique à vontade para sugerir/realizar alterações. Mande-nos um Pull Request =)

3.0.0

4 years ago

2.0.2

4 years ago

2.0.1

4 years ago

2.0.0

4 years ago

0.1.42

6 years ago

0.1.41

6 years ago

0.1.4

6 years ago

0.1.3

6 years ago

0.1.2

6 years ago

0.1.1

6 years ago

0.1.0

6 years ago