2

我正在尝试使用以下请求从任务中删除截止日期:

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"}]}

正确的方法是什么?

4

1 回答 1

2

(我在 Asana 工作)

这应该可以工作 - 它似乎是一个错误。这应该在我们今天的推送中修复(2012 年 11 月 20 日)。感谢您报告问题!

通常,在 API 中有一些字段可以取nullJSON 中的值。当您使用 form-urlencoded 参数而不是 JSON 内容类型时,没有任何值具有特定类型 - 它们都以字符串形式出现。在某些地方,我们并不一致将字符串"null"视为null有意义的真实值,例如截止日期。

于 2012-11-20T20:30:33.297 回答