Boa tarde, pessoal
Após criar e habilitar todas as credenciais e tentar acessar qualquer um dos endpoints, pelo programa, retorna não autorizado e pelo postman Malformed Compact Serialization:
Boa noite Wagner,
Grato, pela correção!
A questão agora é que mesmo passando o Client_id e Client_secret (não expirados) no Body e no Headers (Content-Type: application/json), continua não autorizando.
Falta alguma informação no body?
As permissões são dadas na criação das credenciais?
A questão agora é que mesmo passando o Client_id e Client_secret
(não expirados) no Body e no Headers (Content-Type: application/json), continua não autorizando.
Em Credenciais …
Selecionei todas antes de confirmar…
Existe outro(s) ponto(s) para atribuí-las?
Em Authorization…
Auth type: Bearer Token
Token: bkefmhgHoZl4qHenJ8PEzVKESKMTiblFIHikmf
Em Headers…
Content-Type: application/json
Em Body
{
“client_id”: “ri1HPxX0VQSYpwGKvo6f”,
“client_secret”: “lVt33eJof79NDb0XkEjuoaTu6MiZRsWffaR2aSNx”
}
Falta alguma chave?
Body
Selecionar x-www-form-urlencoded
informar as chaves geradas nas credenciais.
para não correr risco de terem expirado, gere uma nova
Informe as chaves e valores abaixo:
client_id
seu-client-id
client_secret
seu-client-secret
grant_type
client_credentials (sempre)
scope:
O parâmetro scope deve conter as "permissões do token de acesso", separados por espaços (lembrando que ao usar o percent encoding o espaço torna-se %20. Cada serviço possui escopos respectivos. Alguns exemplos são empresa, cep, cnpj, nfe, nfce, nfse, cte e mdfe.