asana - 无法设置 due_on=null

标签 asana

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

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

正确的做法是什么?

最佳答案

(我在 Asana 工作)

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

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

关于asana - 无法设置 due_on=null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13406995/

相关文章:

phpstorm - 如何从 PHPStorm 连接 Asana?

python - 如何使用 Python 在 Asana 中创建包含任务的新项目?

javascript - 使用 POST http 请求创建 Asana 任务

webhooks - 使用 Asana API 通过 WebHook 创建新任务

ios - 使用 asana 的 oauth 授权(重定向 url)

Asana API - 如何仅获取未完成的任务?

python-2.7 - Mandrill python API 附件错误信息

asana - Asana API 可以将附件上传到任务吗

api - 通过API获取项目和用户下的asana "now"任务和 "today"任务

frameworks - Asana 是用什么语言写的?