このサンプルでは、HOURS のすべての GUID が得られます (2000 を超える場合、残りを取得するにはページングする必要があります) htps://YOURCOMAPNY.attask.com/attask/api/v4.0/hour/search?$$LIMIT=2000&fields =ID:*
Object=Hour field=ID:* (すべてワイルドカード)
SCANS (ScoreCard Answer) に同じことをしたい場合 htps://YOURCOMAPNY.attask.com/attask/api/v4.0/scans/search?$$LIMIT=2000&fields=ID:*
Object=scans (スコアカードの回答) Field=ID:* (すべてのワイルドカード)
エラーが発生します:
{"error":{"class":"java.lang.IllegalArgumentException","message":"SCANS は最上位オブジェクトではないため、内部で直接要求することはできません"}}
これを行うと、大量のプロジェクト情報を取得できます。このコードによって生成されたものなど、すべてを解析する必要があります。
htps://YOURCOMAPNY.attask.com/attask/api/v4.0/proj/search?fields=alignmentScoreCard: ,alignmentValues: ,alignmentValues:scoreCardQuestion:*
クリックすると、scans と scoreq の ID を見つけることができます。その scans または scoreq を取り、field=ID または
htps://YOURCOMPANY.attask.com/attask/api/v4.0/scans/YOURGUIDHEREXXXXXXXXX/
{"error":{"class":"java.lang.IllegalArgumentException","message":"SCANS は最上位オブジェクトではないため、内部で直接要求することはできません"}}
ほぼ何でも引っ張って ID のリストを取得し、それらの項目を ID で手動で引っ張ることができますが、スコア/スコアカードの回答/スコアカードの質問 (API は、他の方法でこれを引っ張ることができることを示しているように見えますが、私はそれを許可しません)そうする?
提案?私はすべてがプロジェクトIDに関連付けられていることを知っているので、それらすべてのリストを取得し、必要なものを1対1で操作したいだけです。それ(1つまたは複数の場合)これは可能ですか?
ありがとうございました!