0

我正在尝试从 AtTask/WorkFront 站点提取项目信息。我使用的 foreach 循环每次都停止循环 100 个项目。

JToken projects = client.Search(ObjCode.PROJECT, new { groupID = userGroupID });
foreach (var j in projects["data"].Children())
{
    Console.WriteLine("# " + counter + " Name: {0}", j.Value<string>("name")); 
    counter++;
}

这会产生我需要的名称,只是循环总是停止得很短。此循环的代码直接来自 WorkFront 开发人员站点 ( https://developers.workfront.com/api-docs/code-samples/ )。

这是因为 WorkFront API 有调用限制还是代码有错误?我能做些什么来解决这个问题?

4

2 回答 2

1

文档中

默认结果数 100 如果在查询过滤器中未指定限制(即 $$LIMIT),则结果将包含不超过 100 个主要对象。有关如何在查询过滤器中使用 $$LIMIT 的说明,请参阅下面的示例。

于 2015-07-22T19:52:07.410 回答
0

通过 WorkFront 文档...

如果查询过滤器中没有指定限制(即 $$LIMIT),则结果将包含不超过 100 个主要对象。有关如何在查询过滤器中使用 $$LIMIT 的说明,请参阅下面的示例。

https://developers.workfront.com/api-docs/#Guidelines

于 2015-07-22T19:52:09.530 回答