WorkFront (以前の AtTask) のプロジェクトに新しいタスクを追加しようとしています。リクエストを投稿するための CURL 接続を正常に作成できましたが、API はタスク名と期間の値しか取得しません。dateTime フィールドはすべて無視されます。タスクの期日または必要な完了日を設定するためにできることについて何か提案はありますか? それは本当に単純でなければなりませんが、私はそれが欠けています。
$taskName = urlencode($_GET['newtask']);
$attask_newtask_url = 'https://[my server name]/attask/api/v4.0/task';
$now = time()+2880;
$ch = curl_init();
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_URL, $attask_newtask_url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query(array(
'name'=>$taskName,
'projectID'=>[my project id],
'sessionID'=>$sessionID,
'duration'=> (720/1440),
'projectedStartDate'=>"07/27/2011"
)));
どんな助けでも大歓迎です。
ありがとう