Dificuldade ao obter o token de acesso

Olá amigos. Estou tento dificuldades para obter o token de acesso, mesmo seguindo as orientações sobre autenticação da documentação.

Ao testar a requisição no Postman, retorna o seguinte erro:

{
“error”: “invalid_request”,
“error_description”: “Missing required parameter: client_id”
}

Eu já dei os seguintes passos no console da Nuvem Fiscal:
Já criei a empresa
Já tenho as credenciais de API em Sandbox (Client ID / Client Secret)
Já assinei o plano grátis
Já configurei os Serviços na aba NFS-e da empresa no ambiente de homologação

Esqueci alguma coisa?

Estou querendo testar a Nuvem fiscal para uma aplicação em Bubble e estou usando o API Conector. Vou deixar o link do aplicativo liberado para edição, caso tenha algum Bubbler aqui que possa ajudar.

https://nfiscal-api.bubbleapps.io/version-test?debug_mode=true

Qual tipo de autenticação

No Bubble, também não ficou claro pra mim qual tipo de autenticação devo usar. Marquei os tipo que estive usando, mas em todas as vezes que testei, não tive sucesso.

Grato pela atenção.

Bom dia, @atendimento. Seja bem-vindo à Nuvem Fiscal.

Veja se esse tópico lhe ajuda:

Obrigado, ajudou sim e agora deu certo. Obtive o token com sucesso. Mas ainda estou recebendo erros no API Conector do Bubble, pois lá tem 3 tipos de autenticação OAuth2:

Qual tipo de autenticação

Tentei muitas vezes e não consegui êxito, usando todas elas. Tem alguém que poderia me ajudar especificamente com isso? Segue o link do editor (testes):

Link do editor liberado para edição

Mais uma vez gratidão.

Desculpem, o link correto do editor é o que segue:

Link do editor API Conector

Depois que você obteve o token, acredito que tem que passar ele para a API usando a opção “JSON Web Token”.

@wlandgraf Vou tentar novamente…

@wlandgraf Wagner, além do token de acesso com scope=nfse, gerei outro com scope=empresa. Estou tentando Listar Empresas (conforme está na documentação), mas está retornando um erro:

JWT (claims: {“scope”:“empresa”,“jti”:“84a386f5-b795-4a71-a780-bcd6b5886e9f”,“https://nuvemfiscal.com.br/tenant_id”:“3a11d778-0ece-41cc-b8e8-4cc1ffba955a”,“iss”:“https://auth.nuvemfiscal.com.br”,“aud”:“https://api.sandbox.nuvemfiscal.com.br/”,“exp”:1715441107,“iat”:1712849107,“client_id”:“ikFB6b8Y33242GSxxhZ5”}) 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.

Na requisição está Authorization=OAuth2.0; no Header está Authorization=Berear + o token

O que estou esquecendo?

Boa tarde, @atendimento.

Você está utilizando um token gerado a partir de credenciais de sandbox para fazer requisições à API de produção.

@arimateia o que muda então? Onde encontro a url da sandbox?

Está na documentação:

Segue o link:

Bom dia @arimateia. Problema resolvido. Consegui listar os dados. Obrigado pela ajuda. :smiley:

Este tópico foi fechado automaticamente 24 horas depois da última resposta. Novas respostas não são mais permitidas.