如何从Xero检索所有报告?

时间:2017-06-01 09:58:27

标签: javascript google-sheets xero-api

我尝试获取所有报告的列表,并通过google-script将它们放到Google工作表中。我有功能:

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 个答案:

答案 0 :(得分:0)

不幸的是,没有功能可以检索所有可用的Xero API报告的列表。

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