Java と Workfront API を使用して新しいタスクを作成していますが、タスクの作成中に先行タスクを指定したいと考えています。最初にタスクを追加してから更新すると、先行タスクを追加できますが、可能であればタスクを追加するときに先行タスクを指定したいと思います。
これが私が試したことですが、運がありません。500 エラー (内部サーバー エラー) が表示されます。
...
Map<String, Object> map = new HashMap<String, Object>();
map.put( "name", "Test Task" );
map.put( "projectID", projectId );
JSONArray array = new JSONArray();
JSONObject jsonObj = new JSONObject();
jsonObj.put( "predecessorID", predecessorId );
jsonObj.put( "predecessorType", "fs" );
array.put( jsonObj );
map.put( "predecessors", array );
client.post( "task", map );
誰もこれを行うことができましたか?何か足りないだけですか?