我將Active Collab與我的Magento站點集成。我已經使用API成功創建了新任務,但是我想使用API完成此任務。使用API完成活動協作任務
所以我想要做的是如果我在Active Collab中完成任務,並在我的網站中自動完成任務(所有任務列表都顯示在我的網站中)。如果我從我的網站完成任務,它將在活躍的協作。
以上功能我想使用Active Collab API實現。
如果有任何人可以幫助我解決這個問題,請提前致謝。
if($status == 1){$complete = false;} /*open status*/
if($status == 3){$complete = true;} /*closed status*/
try {
$res = API::call('projects/60/tasks/176/put', null, array(
'task[is_completed]' => $_POST['is_completed'], /*$complete used here*/
));
//$GLOBALS['$myValue'] = $res['permalink'];
//echo $GLOBALS['$myValue'];
echo 'Ticket Updated Successfully.';
} catch(AppException $e) {
print $e->getMessage() . '<br><br>';
// var_dump($e->getServerResponse()); (need more info?)
} // try
我已經改變了更新任務的一些代碼作爲一個完整的是下面這樣請讓我知道,如果有任何錯誤的代碼。
try {
$res = API::call('projects/60/tasks/176/put', null, array(
'task[is_on]' => 1,
));
echo 'Ticket Updated Successfully.';
} catch(AppException $e) {
print $e->getMessage() . '<br><br>';
}
我投票關閉這一問題作爲題外話,因爲Stack Overflow是一個[編程相關](http://stackoverflow.com/help/on-topic)問答網站。你的問題不是關於編程。也許你應該在http://magento.stackexchange.com上發佈它呢? – Enigmativity
通過向'/ api/v1/complete/task /:task_id'發送'PUT'請求完成任務。當有人在你的網站完成一項任務時,弄清楚如何觸發它是別人需要幫助你的東西(我是Active Collab dev,但沒有任何Magento的經驗)。 – Ilija
@llija感謝您的評論。我想我需要自己做。 – Dhaval