Abfrage Wenn WorkFront API Aufruf500 Fehler beim workfront api Stunden + Parameterwerte
https://preview.workfront.com/attask/api/v7.0/HOUR/search?fields=*,parameterValues
ich einen 500 Fehler. Es funktioniert gut, wenn ich parameterValues
nicht angeben. Im Vergleich eines Scheinfeld kehrt Bereitstellung:
https://preview.workfront.com/attask/api/v7.0/HOUR/search?&fields=*,garbageParam
{"error":{"class":"java.lang.IllegalArgumentException","message":"APIModel V7_0 does not support field garbageParam (Hour)"}}
Ich kann einfach nicht parameterValues
entfernen, da die URL durch den Code generiert wird, und ich habe nicht ein Mittel zur Bestimmung, ob ein bestimmten ObjCode
sehen wird oder wird nicht abstürzen, wenn parameterValues
gegeben.
Mein Code soll den JSON in C# -Klassen ausgeben, die ich habe, also brauche ich alle Felder, die verfügbar sind. Leider stürzt WorkFront ab, indem man alle Felder anfragt, wirft einen Schraubenschlüssel in das Design.
Gibt es eine Möglichkeit, um die 500-Fehler zu umgehen, oder eine Möglichkeit zu erkennen, ob paramterValues
zur Verfügung gestellt werden sollte oder nicht?