ATTASK/WORKFRONT-API-This“;“不是顶级对象”;

ATTASK/WORKFRONT-API-This“;“不是顶级对象”;,api,attask,Api,Attask,这个示例将为我提供几个小时的所有guid(是的,超过2000个,您需要翻页才能获得其余的guid) htps://YOURCOMAPNY.attask.com/attask/api/v4.0/hour/search?$$LIMIT=2000&fields=ID:* 对象=小时 field=ID:*(通配符表示全部) 如果我想对扫描做同样的事情(记分卡回答) htps://YOURCOMAPNY.attask.com/attask/api/v4.0/scans/search?$$LIMIT=200

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

对象=小时 field=ID:*(通配符表示全部)

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

对象=扫描(记分卡回答) 字段=ID:*(通配符全部)

我得到一个错误:

{“error”:{“class”:“java.lang.IllegalArgumentException”,“message”:“扫描不是顶级对象,不能在内部“}”中直接请求”

我可以这样做来获取大量的项目信息,我必须解析所有这些信息,比如由这段代码生成的信息

htps://YOURCOMAPNY.attask.com/attask/api/v4.0/proj/search?fields=alignmentScoreCard:,alignmentValues:,alignmentValues:记分卡问题:*

如果我点击它,我可以找到一个扫描和记分的ID,如果我进行扫描或记分,并尝试使用字段=ID或

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

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

我可以拉任何东西,并获得ID列表,然后手动按ID拉这些项目,但分数/记分卡回答/记分卡问题(即使API似乎表明我可以像其他任何东西一样拉,但我不允许这样做

建议?我知道它都与项目相关,因此我只想得到它们的列表,并在一对一的基础上使用我想要的项目,而不必拉动项目,然后翻找与它相关的所有ID(如果有一个或多个),这是可能的吗


谢谢!

我认为没有任何解决办法。。 你只需要通过项目。。 我也在寻找一种方法来解决这个问题。。。 我必须更新记分卡的答案,我必须通过项目