graphql-correios
graphql-correios copied to clipboard
✉️ Interact with Brazil's post-office through GraphQL!
GraphQL Correios
Calcule frete sem REST!
Como utilizar
- Abra a interface GraphiQL;
- Digite uma query.
- Exemplo:
{ calcPreco( nCdServico: "40010", sCepOrigem: "11065100", sCepDestino: "11721000", nVlPeso: "0.400", nCdFormato: "1", nVlComprimento: "25", nVlAltura: "15", nVlLargura: "15", nVlDiametro: "0" ) { Codigo Valor ValorMaoPropria ValorAvisoRecebimento ValorSemAdicionais } }- Retornará:
{ "data": { "calcPreco": [ { "Codigo": 40010, "Valor": 1700, "ValorMaoPropria": 0, "ValorAvisoRecebimento": 0, "ValorSemAdicionais": 1700, "error": null } ] } }
Teste essa query clicando aqui.
Verifique os campos necessários para cálculo do frete no PDF da API dos Correios.
Local
Produção
npm install
npm run build
npm start
Desenvolvimento
npm install
npm run watch # Utilizando nodemon para hot-reloading