Я пытаюсь реализовать экспортер Revit to Excel, о котором говорилось здесь .Кнопка работает и передает урну и токен
ForgeXLS.downloadXLSX(urn, token, callback /*Optional*/);
Я получаю сообщение об ошибке "" GET "403 (запрещено)"
Я расширяюучебник по Скелетам Расширений здесь .
Возможно ли, что есть проблема с областями действия ... если да, то можете ли вы подсказать мне, как настроить область действия маркера доступа, который я получаю?
Код для ForgeXLSX.downloadXLSX - это:
downloadXLSX: function (urn, token, status) {
var fileName = decodeURIComponent(atob(urn).replace(/^.*[\\\/]/, '')) + '.xlsx';
if (fileName.indexOf('.rvt') == -1) {
if (status) status(true, 'Not a Revit file, aborting.');
return;
}
if (status) {
status(false, 'Preparing ' + fileName);
status(false, 'Reading project information....');
}
this.prepareTables(urn, token, function (tables) {
if (status) status(false, 'Building XLSX file...');
var wb = new Workbook();
jQuery.each(tables, function (name, table) {
if (name.indexOf('<')==-1) { // skip tables starting with <
var ws = ForgeXLS.sheetFromTable(table);
wb.SheetNames.push(name);
wb.Sheets[name] = ws;
}
});
var wbout = XLSX.write(wb, {bookType: 'xlsx', bookSST: true, type: 'binary'});
saveAs(new Blob([s2ab(wbout)], {type: "application/octet-stream"}), fileName);
if (status) status(true, 'Downloading...');
})
},