0

我正在用 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 传递相同的值似乎也会导致问题。

4

1 回答 1

3

(我为 Asana 工作)

您并没有做错任何事——您似乎在 API 中发现了我们的单元测试未发现的错误。感谢您报告此事!我们已经推送了一个修复程序,所以它现在应该可以工作了。

于 2012-04-23T18:40:28.477 回答