我有許多項目字段需要通過API進行更新,這在工作界面中不可見。我通過執行項目ID的GET
來獲取這些屬性。我需要更新的幾個字段是 - previousStatus,categoryID,resourcePoolID,scheduleID,eac和其他。請注意我的extRefID爲空。
我曾經嘗試這樣做 -Attask - 通過API更新隱藏的項目屬性
https://abc.attasksandbox.com/attask/api/project/57--b8477f7?DE:project={previousStatus:EST}&apiKey=759--ux&method=put
這
https://xyz.attasksandbox.com/attask/api/project/57d6--f7?DE=previousStatus:EST&apiKey=759--xu&method=put
這
https://xyz.attasksandbox.com/attask/api/project/57--f7?updates={"previousStatus":"EST"}&apiKey=7--xuk&method=put
和JSON編輯如下
https://xyz.attasksandbox.com/attask/api/project/57--f7&apiKey=7--xuk&method=put
與身體
{
Project: [
{
previousStatus: "EST"
}
]
}
但似乎沒有任何工作。第三個電話的響應碼爲200,但previousStatus仍未更新。 對於其他調用我得到:
「參數與主鍵值(S)\」 previousStatus \「未找到」
任何一個可以請建議是正確的做法,如果它是可以實現的?提前致謝!