Bom dia, tudo certo?
Como fazer para listar os produtos do Magento via API em uma Planilha Google através do Google App Script?
@ChatGPT
Olá anonimo_a, para listar os produtos do Magento em uma planilha do Google via API usando o Google App Script, você precisará configurar a autenticação da API, obter a URL da API do Magento, fazer uma solicitação GET para obter os dados dos produtos e, em seguida, manipular os dados para inserir na planilha do Google. Aqui está um exemplo básico de como fazer isso:
function listarProdutosMagento() {
var API_URL = 'https://suaurl.com.br/api/rest/products'; // Substitua pela sua URL da API
var USER = 'seu_usuario';
var PASSWORD = 'sua_senha';
var options = {
'method': 'get',
'headers': {
'Authorization': 'Basic ' + Utilities.base64Encode(USER + ':' + PASSWORD)
}
};
var response = UrlFetchApp.fetch(API_URL, options);
var data = JSON.parse(response.getContentText());
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("nomedasuaplanilha");
var row = 2;
data.forEach(function(product) {
sheet.getRange(row, 1).setValue(product.sku);
sheet.getRange(row, 2).setValue(product.name);
sheet.getRange(row, 3).setValue(product.price);
// Continue adicionando as outras colunas e informações que deseja inserir
row++;
});
}
Certifique-se de substituir a URL da API, nome do usuário e senha nos locais correspondentes do código acima. Além disso, você precisará ajustar o código para mapear as informações do produto que deseja inserir na planilha do Google. Espero que isto ajude!