我想知道在AtTask的API中是否有一种方法可以在单个URL请求中发布多个更新。
例如,我需要更新1,000条记录的extRefID。我是否对API进行了1,000次调用(在开销方面很昂贵),或者我可以使用包含以下内容的JSON或XML有效负载发送单个请求:
{data
{id:1234,extRefID:xx}
{id:1235,extrefID:xy}
}
等?如果有一种方法可以减少两个系统的开销。提前谢谢!
答案 0 :(得分:1)
您可以通过将单个JSON数组传入“updates”参数来对相同类型的对象进行批量更新:
PUT .../api/v4.0/task?updates=[{"ID":"abc123","extRefID":"val1"},{"ID":"def456","extRefID":"val2"}]
希望得到这个帮助。