私はWorkFronts APIを使用して私の課題を抱えています。私の現在の問題は、私が割り当てアクションメソッドを使用する方法を理解できないということです。 WorkFrontのドキュメントによると、assignメソッドは2つの引数を受け取ります。 objIDおよびobjCode。以下は私が現在持っているものです。他のURLを試しましたが、同じエラーメッセージが表示され続けます。返されているエラーはNullPointerExceptionです。もし誰かがそれが偉大になるのを助けることができたら。また、あなたが私のやり方やドキュメントのいくつかの種類を渡すことができる作業例を持っている場合。私はこれらの2つのURLを持っています。 https://developers.workfront.com/api-docs/およびhttps://developers.workfront.com/api-docs/api-explorer/。 API Explorer APIは、Taskオブジェクトにassignアクションメソッドを表示します。あなたが(仕事)にオブジェクトを割り当てたいオブジェクトの下にAssignメソッドを呼び出す必要がWorkFront(AtTask)assignタスク
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を取得してから、そのデータを送信するだけでした。 –
複数のユーザーをタスクに割り当てる方法を見つけましたか? –