consegui com aspas duplas mais
assim ele vai
curl -X GET “https://api.nuvemfiscal.com.br/cep/80030030” -H “accept: application/json” -H “Authorization: Bearer ZZZZZZZZZ”
mas nao retorna nada
quando coloco p meu token em “Authorization: Bearer ZZZMEUTOKENZZZZ” ele da esse erro
JWT (claims: {“scope”:“cep cnpj nfse nfce”,“jti”:“4c22a6e1-7e07-4411-aa1b-acc6becfb6fc”,“https://nuvemfiscal.com.br/tenant_id”:“3a077da2-e2ba-4e27-aa5f-84e71d519fca”,“iss”:“https://auth.nuvemfiscal.com.br”,“aud”:“https://api.sandbox.nuvemfiscal.com.br/”,“exp”:1670766076,“iat”:1668174076,“client_id”:“OlDgmddbGJnYunE63fhg”}) rejected due to invalid claims.
Validation errors:
Audience [aud] claim doesn’t contain an acceptable identifier. Expected [https://api.nuvemfiscal.com.br/] as aud value.
curl -X POST -H “accept: application/json” -d “Authorization: Bearer XXXXXXXXX” https://api.nuvemfiscal.com.br/cep/80030030
assim nao deu erro nemhum / mas tambem nao retornou nada
tem problema expor meu token ?
É melhor não expor o token, sim. Pois outros podem usar seu token para acessar sua conta, emitir notas, etc. Mesmo no caso do CEP, que é mais inofensivo, podem usar e isso vai contando na cota da sua conta.
De qualquer forma, o seu comando está errado, o endpoint do CEP usa o método GET, não POST.
E o seu token é válido para a API de sandbox, não é um token de produção. Pra isso, você tem que usar o endpoint da API de Sandbox:
Obrigado pelo elogio, é muito importante para nós!
Qualquer dúvida, estamos à disposição. Vou encerrar esse tópico e quando precisar, é só criar outro.