/nodejs-correios-webservice-api

Pacote/Client para NodeJS que facilita o uso da nova API dos Correios Webservice (CWS)

Primary LanguageTypeScript

npm package

Correios Webservice API para NodeJS & TypeScript

Cliente NodeJS para consumir a api nova dos Correios (CWS).

O pacote está em desenvolvimento, contribua para o projeto no github.

Contribua com:


Instalação

#Using npm
npm install correios-webservice

#Using yarn
yarn add correios-webservice

Uso

import { CorreiosClient, AuthPostcard } from "correios-webservice";
import { ProductCode } from "correios-webservice/dist/types";

//Para autenticação com Cartão Postagem
const auth = new AuthPostcard({
  userName: "<your-user-name>",
  accessToken: "<your-access-token>",
  postCardNumber: "<your-post-card>",
});

const client = new CorreiosClient(auth);

//Calcular preço de frete nacional para Sedex
const price = await client.preco.nacional.get(ProductCode.Sedex, {
  cepDestino: "00000000",
  cepOrigem: "00000000",
  psObjeto: "300",
});

Suporte e Contribuição

Se você encontrar algum problema ou tiver sugestões de melhorias, sinta-se à vontade para abrir um issue no repositório do GitHub.

Se você quiser contribuir, abra um pull request no repositório.