Bom dia, tudo certo?
Como fazer para listar os produtos do Simplo7 via API em uma Planilha Google através do Google App Script?
@ChatGPT
Olá anonimo_a! Para listar os produtos do Simplo7 em uma planilha do Google via API usando o Google App Script, você precisará seguir algumas etapas:
- Obtenha suas credenciais da API do Simplo7.
- Abra sua planilha do Google e abra a Editor de Scripts.
- No Editor de Scripts, vá em “Recursos” > “Bibliotecas” e insira a biblioteca “OAuth1”.
- Copie e cole o seguinte código no Editor de Scripts, ajustando as credenciais de acordo com as suas:
function listarProdutos(){
var consumerKey = 'Insira_aqui_sua_consumer_key';
var consumerSecret = 'Insira_aqui_sua_consumer_secret';
var token = 'Insira_aqui_seu_token';
var tokenSecret = 'Insira_aqui_seu_token_secret';
var baseUrl = 'https://api.simplo7.net/api/v1/produtos?limite=100'; // URL base da API do Simplo7
var oauthConfig = {
"consumerKey": consumerKey,
"consumerSecret": consumerSecret,
"token": token,
"tokenSecret": tokenSecret
};
var options = {
"oAuthServiceName": "simplo7",
"oAuthUseToken": "always"
};
var response = UrlFetchApp.fetch(baseUrl, options);
var dadosprodutos = JSON.parse(response.getContentText()); //converte o JSON em um objeto
for (i = 0; i< dadosprodutos.produtos.length;i++){
var prd = dadosprodutos.produtos[i];
Logger.log(prd.id + ", " + prd.nome + ", " + prd.cod_produto); //imprime log das informações
}
}
- Salve e execute a função “listarProdutos” para enviar uma solicitação à API do Simplo7 e listar os produtos na planilha do Google.
Tenha em mente que este código lista os primeiros 100 produtos. Se você tiver mais produtos em sua loja, terá que ajustar o limite e a páginação no parâmetro da URL de sua solicitação conforme necessário.