我正在用 PHP 构建一个新应用程序,它允许我使用 CSV 模板来导入任务繁重的项目,其中包含到期日期和受托人。到目前为止,我已经设法让它适用于除了due_on 字段之外的所有内容。每当我在请求正文中包含 due_on 时,无论是在第一个 POST 请求中创建任务还是在后续 PUT 请求中更新任务,都会返回 500 错误。
例如,在任务更新时,我使用放置请求点击https://api.asana.com/api/1.0/tasks/task-id,并使用 Chrome 高级 REST 客户端传递以下请求正文:
{"data":{"due_on":"2012-06-01"}}
这是返回的:
{"errors":[{"message":"Server Error","phrase":"12 small pandas eat briefly"}]}
我的 put 请求的语法或我的日期格式中是否存在会导致这种情况的内容?直接通过 PHP 传递相同的值似乎也会导致问题。