我遇到了使用WorkFronts API的挑戰。我目前的問題是我無法弄清楚如何使用他們的分配動作方法。 WorkFront的文檔說分配方法接受兩個參數; objID和objCode。以下是我目前的。我嘗試了其他網址,但我一直收到相同的錯誤消息。返回的錯誤是NullPointerException。如果有人能幫上忙,那會很棒。此外,如果您碰巧有可以通過我的方式或某種文檔的工作示例。我有這兩個網址; https://developers.workfront.com/api-docs/和https://developers.workfront.com/api-docs/api-explorer/。 API Explorer API向您顯示Task對象上的分配操作方法。WorkFront(AtTask)分配任務
using (var apiManagementSystem = new HttpClient())
{
apiManagementSystem.BaseAddress = new Uri("https://xxxxxxx.preview.workfront.com/attask/api/");
apiManagementSystem.DefaultRequestHeaders.Clear();
var jsonMediaType = new MediaTypeWithQualityHeaderValue("application/json");
apiManagementSystem.DefaultRequestHeaders.Accept.Add(jsonMediaType);
apiManagementSystem.DefaultRequestHeaders.Add("SessionID", _sessionID);
HttpContent httpContent = null;
responseMessage = apiManagementSystem.PutAsync("v6.0/TASK/TASKID/assign?objID=TASKID&objCode=TASK&apiKey=ApiKey", httpContent).Result;
}
這個工程。謝謝。你會不會碰巧知道如何分配一個人的名單,你會嗎?我嘗試在多個人身上調用分配動作方法,但是取消分配當前分配的人員並分配新人員。 –
這很簡單。您所要做的只是獲取要分配的用戶的ID,並獲取分配受讓人的項目的項目ID,然後發佈該數據。 –
你有沒有找到分配多個用戶到任務的方式? –