我正在使用 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 );
有没有人能够做到这一点?我只是错过了什么吗?