我正在使用Payroll-NZ Xero API。 我想知道是否可以同时发布多个时间表行。
我的应用程序一次命中发送了大量的时间表。经过docs,我应该分别发送每个时间表行。这很好,但是达到每分钟60个请求的速率限制是非常可行的。在单独的请求中发送数百条时间表行并不完全有效。
我尝试将数组发送到/timesheets/{TimesheetID}/lines
,但是出现以下错误...
{
"status": 400,
"detail": "BadRequest",
"invalidFields": [
{ "name": "Date", "reason": "Date is required" },
{ "name": "EarningsRateID", "reason": "The earnings rate is required" },
{ "name": "Time", "reason": "Time must be greater than zero" }
]
}
...对我而言,这意味着未处理数组。我也尝试过发布带有包含的/timesheets
数组的时间表(TimesheetLines
),但是这些行被丢弃了。
我是否缺少某些东西,或者这是Payroll API当前不提供的功能?