WorkFronts API를 사용하여 어려움을 겪고 있습니다. 현재 문제는 할당 작업 메서드를 사용하는 방법을 파악할 수 없다는 것입니다. WorkFront의 문서에 따르면 assign 메서드는 두 개의 인수를 허용합니다. objID 및 objCode. 아래는 제가 현재 가지고있는 것입니다. 다른 URL을 사용해 보았지만 같은 오류 메시지가 계속 나타납니다. 반환되는 오류는 NullPointerException입니다. 아무도 도움이된다면 위대한 사람이 될 수 있습니다. 또한 당신이 일하는 예제가 있다면 당신은 내 방식이나 어떤 종류의 문서를 전달할 수 있습니다. 나는이 두 URL을 가지고있다. https://developers.workfront.com/api-docs/ 및 https://developers.workfront.com/api-docs/api-explorer/. API Explorer API는 Task 객체에 assign 액션 메서드를 보여줍니다.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;
}
이 작동합니다. 감사. 당신은 사람들의 목록을 어떻게 할당 할지를 알지 못할 것입니다. 나는 여러 사람들에게 assign 액션 메서드를 호출하려고했지만 할당되지 않은 현재 사람은 새로운 사람을 할당하고 할당합니다. –
이것은 아주 간단했습니다. 할당 된 사용자의 ID를 얻고 할당 된 사용자가 할당 된 프로젝트의 프로젝트 ID를 얻은 다음 해당 데이터를 게시하기 만하면됩니다. –
여러 사용자를 작업에 할당하는 방법을 찾았습니까? –