Как получить все отчеты из Xero?

Я пытаюсь получить список всех отчетов и поместить их на лист Google с помощью google-script. У меня есть функция:

function getListOfAllReports()
{
    var oauth = new OAuth(),

    response = oauth.request('/api.xro/2.0/reports/');             // empty array
    response = oauth.request('/api.xro/2.0/reports/BalanceSheet'); // true
    response = oauth.request('/api.xro/2.0/reports/BankSummary');  // true
    response = oauth.request('/api.xro/2.0/reports/TrialBalance'); // true

    if(response.success)
        return {success: true,  message: response.message};
    else
        return {success: false, message: response.message};
}

Я думал, когда мой запрос '/reports' без имени отчета я получу список, но мой ответ - пустой массив.

{
    "Id": SomeId,
    "Status": "OK",
    "ProviderName": MyProviderName,
    "DateTimeUTC": "\/Date(timestamp)\/",
    "Reports": []
}

Я не нашел ответа на этот вопрос в Xero API.

Вопрос: Могу ли я получить список? И если да, то как?

1 ответ

Решение

К сожалению, нет функции для получения списка всех доступных отчетов Xero API.

https://developer.xero.com/documentation/api/reports

Другие вопросы по тегам