freitagnx
(Freitagnx)
Novembro 29, 2022, 6:09pm
1
Teria algum exemplo com javascript/typescript dessa requisição Auth 2 utilizando por exemplo o axios?
const data = {
grant_type: ‘client_credentials’,
client_id: ‘clientId’,
client_secret: ‘clientSecret’,
scope: ‘empresa cep’,
};
const config: AxiosRequestConfig = {
url: 'https://auth.nuvemfiscal.com.br/oauth/token',
method: 'post',
headers: {
'Content-Type': 'application/x-www-form-urlencoded',
'access-control-allow-origin': '*',
},
data,
};
O código anerior me retorna um erro 400.
Att.
Leonardo Freitag
freitagnx
(Freitagnx)
Novembro 29, 2022, 8:36pm
2
Esse código funcionou:
const data = qs.stringify({
grant_type: ‘client_credentials’,
client_id: ‘<client_id>’,
client_secret: ‘<client_secret>’,
scope: ‘empresa cep’,
});
const config: AxiosRequestConfig = {
url: 'https://auth.nuvemfiscal.com.br/oauth/token',
method: 'post',
headers: {
'Content-Type': 'application/x-www-form-urlencoded',
'access-control-allow-origin': '*',
},
data,
};
axios
.request(config)
.then(response => {
console.log(response.data);
})
.catch(erro => {
console.log(config);
console.log(erro);
});
qs.stringify tranforma json em chave=valor.
2 curtidas
arimateia
(Arimateia Jr)
Novembro 30, 2022, 9:37am
3
Olá @freitagnx ,
Que bom que conseguiu.
OBS : Você expôs as suas credenciais (client_id e client_secret ) na segunda mensagem. Editei o post para ocultá-las. Assim, sugiro fortemente que você entre no Console da Nuvem Fiscal , exclua a sua credencial e gere uma outra.
freitagnx
(Freitagnx)
Novembro 30, 2022, 10:18am
4
São apenas para teste.
Vou excluí-las e criar outras.
Tranquilo.
1 curtida
system
(system)
Fechado
Dezembro 1, 2022, 10:19am
5
Este tópico foi fechado automaticamente 24 horas depois da última resposta. Novas respostas não são mais permitidas.