Rest 如何通过PROJ对象获取更多(或理想情况下,全部)更新?

Rest 如何通过PROJ对象获取更多(或理想情况下,全部)更新?,rest,attask,Rest,Attask,在PROJ对象上搜索更新似乎被限制为20,即使存在更多更新。以下是一个例子: https://[domain].attask ondemand.com/attask/api/v4.0/proj/search?method=GET&fields=updates:styledMessage&ID=[guid] 相反,通过使用topNoteObjCode=PROJ和topObjID=[guid]搜索notes对象,将检索所有notes 有人知道通过PROJ对象获取更多或理想情况下的所有更新的诀窍吗 问

在PROJ对象上搜索更新似乎被限制为20,即使存在更多更新。以下是一个例子:

https://[domain].attask ondemand.com/attask/api/v4.0/proj/search?method=GET&fields=updates:styledMessage&ID=[guid]

相反,通过使用topNoteObjCode=PROJ和topObjID=[guid]搜索notes对象,将检索所有notes

有人知道通过PROJ对象获取更多或理想情况下的所有更新的诀窍吗

问候,,
道格

我目前正在做类似的工作,似乎不可能使用project->updates集合获取任何多于或少于20个更新。我怀疑这是因为这是一个集合,不能传入参数

对于这样的项目,我只需将我要查找的ID数组传递到updates对象中,作为对REOBJCODE字段的in搜索。您一次可以传递未发布的ID数。我想是130左右,但我总是在100左右批量生产


将更新列表重新排序到项目或任务列表中有点麻烦。

谢谢Craig。我在AtTask的一位同事建议在末尾添加$$LIMIT=200,我刚刚尝试过,但正如我所预期的那样,它对辅助更新对象没有任何影响,有效地将我对1 guid的搜索限制在200个以下,这是多余的。我也尝试过,但没有成功。$$限制似乎只影响主对象。我真希望AtTask能更好地记录他们的API。我花在创建测试用例来梳理功能如何工作上的时间太多了。api文档中的限制部分介绍了$$限制。也许这部分文档中的其他内容可以帮助您。