Endpoint sandbox

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:

https://api.sandbox.nuvemfiscal.com.br/v1/cep/20010-020
https://api.sandbox.nuvemfiscal.com.br/v1/cnpj
https://api.sandbox.nuvemfiscal.com.br/v1/nfe
https://api.sandbox.nuvemfiscal.com.br/v1/cte

A url para o sandbox é esta mesmo?

Authorization
Auth Type:
Bearer Token, Token: valor do token
Headers
Content-Type: application/json
Authorization: Bearer valor do token

Agradeço desde já quem puder ajudar.
abs,

Não. O domínio está correto, mas não tem o path v1 nos nossos endpoints. O endereço correto seria:

https://api.sandbox.nuvemfiscal.com.br/cep/20010020

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?

Boa noite, @santos.admilton.

Ao selecionar Bearer Token como tipo de autenticação, o próprio Postman já insere automaticamente o prefixo “Bearer” no cabeçalho da requisição.

Portanto, no campo destinado ao token, você deve informar apenas o valor do access token, sem adicionar manualmente a palavra “Bearer” no início.

@arimateia
Boa tarde,
Grato, pela resposta!

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?

Resolvido:

Resolvido…

Procedimentos para geração do token de acesso aos endpoints…

Método
Post
Link
https://auth.nuvemfiscal.com.br/oauth/token

Authorization:
Auth Type
Bearer Toke
Token
seu-token

Headers
Content-Type
application/x-www-form-urlencoded

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.

Grato a todos ajudaram.

abs,

2 curtidas

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