Listar Produtos do Loja Integrada em Planilha via API

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:

  1. Obter sua chave de API e sua chave secreta da Loja Integrada.
  2. Criar uma função no Google App Script para chamar a API da Loja Integrada e obter os dados dos produtos.
  3. 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.