我想做什么:
我希望查询Rally API以获取特定userStories历史记录中的所有修订。
到目前为止,这是我的代码
var queryReference = baseURL + $"slm/webservice/v2.0/revisionhistory/{revisionHistoryId}/Revisions";
DynamicJsonObject myResults = api.GetByReference(queryReference);
哪个'有效'。
我的问题:
上述方法的硬页面限制似乎为20,但我调用的项目超过100次修订。
我的问题:
如何使用此方法传递pagesize?
我试过这个:
var queryReference = baseURL + $"slm/webservice/v2.0/revisionhistory/{revisionHistoryId}/Revisions?pagesize=200";
但忽略了queryString参数。
感谢您的帮助!
答案 0 :(得分:1)
有趣 - 我很惊讶GetByReference正在为你工作。该方法通常用于读取单个对象,而不是用于查询许多对象。
为了查询该集合,您需要首先使用GetByReference来读取RevisionHistory对象,然后获取Revisions。然后,您可以创建一个新的Request,将Revisions从第一个响应传递给它的构造函数。此时,您可以设置所有正常的请求参数。
这有意义吗?