Discussions

Ask a Question
Back to All

Sincronizacion con Google Sheets

(edited)

Necesito sincronizar el listado de la propiedades que tengo en Tokko con un Google Sheets. Estoy usando el siguiente script


function obtenerPropiedades() {
const url = "https://www.tokkobroker.com/api/v1/property/?key="; // Cambiar por la URL correcta
const options = {
method: "GET",
headers: {
"Authorization": "xxxxxxx" // Reemplazar por tu token
}
};

const response = UrlFetchApp.fetch(url, options);
const data = JSON.parse(response.getContentText());
const sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();

// Limpiar la hoja
sheet.clear();

// Insertar encabezados
const headers = Object.keys(data.results[0]);
sheet.appendRow(headers);

// Insertar datos
data.results.forEach(item => {
const row = headers.map(header => item[header]);
sheet.appendRow(row);
});
}

Pero arroja el siguiente error

Error
Exception: Request failed for https://www.tokkobroker.com returned code 401
obtenerPropiedades @ Código.gs:10

Puede ayudarme por favor?