gerar_token_bling_javascript
Gerador de Token
Este projeto contém uma função generateToken
que gera um token de autenticação usando as credenciais fornecidas.
Como usar
Pré-requisitos
- Node.js instalado na sua máquina
Instalação
-
Clone o repositório:
git clone https://github.com/lipefan0/gerar_token_bling_javascript.git
-
Navegue até o diretório do projeto:
cd gerar_token_bling_javascript
Uso
- Abra o arquivo
index.js
e substituaYOUR_CLIENT
,YOUR_SECRET
eYOUR_CODE
com suas credenciais e código:
const client_id = "YOUR_CLIENT";
const client_secret = "YOUR_SECRET";
const code = "YOUR_CODE";
- Execute o arquivo
index.js
usando Node.js:
node index.js
Exemplo de Código
async function generateToken(client_id, client_secret, code) {
// Transforma as credenciais em base64
const credentials = Buffer.from(`${client_id}:${client_secret}`).toString(
"base64"
);
const response = await fetch("https://www.bling.com.br/Api/v3/oauth/token", {
method: "POST",
headers: {
Authorization: `Basic ${credentials}`,
"Content-Type": "application/x-www-form-urlencoded",
Accept: "application/json",
},
body: new URLSearchParams({
code: code,
}),
});
if (response.ok) {
const data = await response.json();
console.log(data);
} else {
console.log("Erro ao gerar token");
}
}
// Exemplo de uso
const client_id = "YOUR_CLIENT";
const client_secret = "YOUR_SECRET";
const code = "YOUR_CODE";
generateToken(client_id, client_secret, code);
Licença
Este projeto está licenciado sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.