Я пытаюсь создать счет в xero, а затем загрузить pdf-версию на mongoDB через мой сервер синтаксического анализа.Я аутентифицирую xero в экспресс-приложении в main.js своего приложения.
Когда я сохраняю счет-фактуру Pdf для анализа, он отклоняется как «несоответствие схемы, ожидающий файл, но получающий объект», чего мне не хватает в моем кодесоздать PDF версию?
let oauth_verifier = req.query.oauth_verifier;
let accessToken = await xeroClient.oauth1Client.swapRequestTokenforAccessToken(lastRequestToken, oauth_verifier)
.then(async() => {
var invoice = xeroClient.invoices.create(data)
.then(async(invoice) => {
var inv = invoice["Invoices"][0];
var invId = inv["InvoiceID"];
await xeroClient.invoices.get({ InvoiceID: invId}, "application/pdf")
.then((invPdf) => {
Parse.initialize("--------------------");
Parse.serverURL = 'http://--.---.---.--:--/parse';
var Invoices = Parse.Object.extend("Invoices");
var invoice = new Invoices;
invoice.set('invoicePdf', invPdf);
invoice.save();
event.returnValue = true;
win.close();
})
})