bom dia meu amigo
estou requisitando meu token de producao ja verifiquei meu Client ID e Client Secret mas mesmo assim retorna “Invalid client credentials”
curl -X POST -H “Content-Type: application/x-www-form-urlencoded” -d “grant_type=client_credentials&client_id=meuid&client_secret=meuclientsecret&scope=cep%20cnpj%20nfse%20nfce%20empresa” https://auth.nuvemfiscal.com.br/oauth/token
tem como verificar / valeu
Bom dia @inforaut, você já havia conseguido obter o token anteriormente? A princípio não tem muito segredo, é isso aí mesmo, você consegue usar o mesmo curl incluindo a opção -v e postar aqui a resposta completa que ele retorna? Só não esqueça de remover qualquer informação sobre as credenciais, obrigado.
Certo nao vou expor as minhas credenciais
Olha em caso de ja ter requisitado o token anteriormente a resposta e o proprio token como acontece se eu requisitar novamente o o token standbox
no caso com a opcao -V ficou assim
curl -V POST -H “Content-Type: application/x-www-form-urlencoded” -d “grant_type=client_c
redentials&client_id=meuip&client_secret=meuclientesecret&scope=cep%20cnpj%20nfse
%20nfce%20empresa” https://auth.nuvemfiscal.com.br/oauth/token
curl 7.58.0 (x86_64-pc-linux-gnu) libcurl/7.58.0 OpenSSL/1.1.1q zlib/1.2.12 libidn2/2.0.4 libpsl/0.19.1 (+libidn2/2.0.4) nghttp2/1.30.0 librtmp/2.3
Release-Date: 2018-01-24
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtmp rtsp smb smbs smtp smtps telnet tftp
Features: AsynchDNS IDN IPv6 Largefile GSS-API Kerberos SPNEGO NTLM NTLM_WB SSL libz TLS-SRP HTTP2 UnixSockets HTTPS-proxy PSL
Obs: quando solicito standbox retorna o token
Obrigado. Na verdade a opção era -v (minúsculo), a versão em maiúscula que você usou (-V) apenas serve para mostrar a versão do curl. De qualquer forma, acho que não precisa mais pois você respondeu a questão:
As credenciais são por ambiente. As credenciais que você gerou são para o ambiente sandbox (pois você disse que está funcionando nesse ambiente). Você precisa gerar outras credenciais, específicas para o ambiente de produção. No momento de gerar as credenciais a Nuvem Fiscal pergunta para qual ambiente elas serão geradas.
descrubi aqui
veja so na hora de pedir e GET
curl -X GET -H "Content-Ty
mas ele nao retorna o token com get
mas depois que vc faz o GET
ele retorna o token com POST
curl -X POST -H "Content-
entendeu agora foi / mas GET ele requisita mas nao retorna nada
depois do GET ele retorna com o POST
Consegui agora ele esta vindo com o comando em modo POST que estava usando mesmo
mas a pergunta e a primeira requisição precisa ser GET
mas ja esta tudo ok aqui / valeu
Deixei parametrizados os 2 ambientes pra na hora mudar de ambiente apenas alterando um arquivo TEXTO ai ele direciona o HTTP correto / valeu