2012-11-15 51 views
2

我嘗試使用下面的請求刪除任務的截止日期:無法設置due_on = NULL

curl --request PUT -u <KEY>: https://app.asana.com/api/1.0/tasks/<TASKID> -d "due_on=null" 

和接收

{"errors":[{"message":"due_on: Day must be in yyyy-mm-dd format, not: null"}]} 

什麼是做正確的方法是什麼?

+0

沒有想法如何刪除截止日期? –

回答

2

(我在Asana工作)

這應該是工作 - 它似乎是一個錯誤。這應該在今天(2012年11月20日)我們的推動中得到解決。感謝您報告問題!

一般來說,在API中有一些字段可以取值爲JSON中的null。當使用form-urlencoded參數而不是JSON內容類型時,這些值都沒有特定的類型 - 它們都以字符串形式出現。在某些地方,我們並不一致地認爲將字符串"null"作爲真正的null價值,在這種情況下,它適用於截止日期。

+0

完美的作品!謝謝! –