【问题标题】:ATTASK/WORKFRONT - API - This "is not a top level object"ATTASK/WORKFRONT - API - 这“不是顶级对象”
【发布时间】:2015-04-15 18:13:32
【问题描述】:

此示例将为我提供 HOURS 的所有 GUID(是的,超过 2000 个,您需要翻页才能获得其余部分) htps://YOURCOMAPNY.attask.com/attask/api/v4.0/hour/search?$$LIMIT=2000&fields=ID:*

对象=小时 field=ID:*(通配符)

如果我想对 SCANS 做同样的事情(记分卡答案) htps://YOURCOMAPNY.attask.com/attask/api/v4.0/scans/search?$$LIMIT=2000&fields=ID:*

对象=扫描(记分卡答案) Field=ID:*(通配符全部)

我收到一个错误:

{"error":{"class":"java.lang.IllegalArgumentException","message":"SCANS 不是顶级对象,不能在内部直接请求"}}

我可以这样做来提取大量项目信息,我必须解析所有这些信息,例如这段代码产生的。

htps://YOURCOMAPNY.attask.com/attask/api/v4.0/proj/search?fields=alignmentScoreCard:,alignmentValues:,alignmentValues:scoreCardQuestion:*

如果我点击它,我可以找到一个用于扫描和 scoreq 的 ID,如果我进行该扫描或 scoreq 并尝试使用 field=ID 或

htps://YOURCOMPANY.attask.com/attask/api/v4.0/scans/YOURGUIDHEREXXXXXXXXX/

这再次告诉我: {"error":{"class":"java.lang.IllegalArgumentException","message":"SCANS 不是顶级对象,不能在内部直接请求"}}

我几乎可以提取任何东西并获取 ID 列表,然后按 ID 手动提取这些项目,但分数/记分卡答案/记分卡问题(即使 API 似乎表明我可以像其他任何东西一样提取它没有允许我这样做吗?

建议?我知道它都与 projectID 相关联,因此我只想获取所有这些的列表并与我想要的那些一起工作 - 一个基础上,而不必拉 PROJ 然后翻遍以找到所有与相关联的 ID它(如果有一个或多个)这可能吗?

谢谢!

【问题讨论】:

    标签: api attask


    【解决方案1】:

    我认为没有任何解决方法.. 你只需要通过项目.. 我也在为此寻找一种方法...... 我必须更新记分卡答案,我必须通过项目..

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多