lucasbento / graphql-correios

✉️ Interact with Brazil's post-office through GraphQL!

Home Page:https://graphql-correios-buhpxhxlyr.now.sh/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GraphQL Correios

Calcule frete sem REST!

Como utilizar

  1. Abra a interface GraphiQL;
  2. 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

About

✉️ Interact with Brazil's post-office through GraphQL!

https://graphql-correios-buhpxhxlyr.now.sh/


Languages

Language:JavaScript 100.0%