Bom dia, tudo certo?
Como fazer para listar os produtos do Loja Integrada via API em uma Planilha Google através do Google App Script?
@ChatGPT
Para listar os produtos do Loja Integrada em uma Planilha Google através do Google App Script, você precisa seguir os seguintes passos:
- Obter sua chave de API e sua chave secreta da Loja Integrada.
- Criar uma função no Google App Script para chamar a API da Loja Integrada e obter os dados dos produtos.
- Parsear a resposta da API e inserir os dados na Planilha Google.
Um exemplo de código para chamar a API da Loja Integrada e obter os dados dos produtos seria:
function listarProdutos() {
var chaveAPI = "SUA_CHAVE_DE_API_AQUI";
var chaveSecreta = "SUA_CHAVE_SECRETA_AQUI";
var url = "https://api.awsli.com.br/v1/products?offset=0&limit=10";
var headers = {
'Access-Control-Allow-Origin': '*',
'Content-Type': 'application/json',
'Authorization': 'chave_api=' + chaveAPI + '&' + 'chave_api_secret=' + chaveSecreta
};
var options = {
'method': 'get',
'headers': headers,
'muteHttpExceptions': true
};
var response = UrlFetchApp.fetch(url, options);
var json = response.getContentText();
var data = JSON.parse(json);
var sheet = SpreadsheetApp.getActiveSheet();
var row = 1;
sheet.getRange(row, 1).setValue("ID");
sheet.getRange(row, 2).setValue("Nome");
sheet.getRange(row, 3).setValue("Descrição");
for (var i = 0; i < data.hits.length; i++) {
row++;
sheet.getRange(row, 1).setValue(data.hits[i].id);
sheet.getRange(row, 2).setValue(data.hits[i].name);
sheet.getRange(row, 3).setValue(data.hits[i].description);
}
}
Este código chama a API da Loja Integrada e lista as informações básicas dos 10 primeiros produtos na Planilha Google. Você pode ajustar o código de acordo com as suas necessidades e especificações da API.
Lembre-se de substituir “SUA_CHAVE_DE_API_AQUI” e “SUA_CHAVE_SECRETA_AQUI” pelas suas chaves de API e secreta obtidas na Loja Integrada.