我正在使用PHP构建一个新应用程序,这将允许我使用CSV模板导入任务繁重的项目,并确定到期日期和指定人员。到目前为止,我已经设法使其工作除了due_on字段之外的所有内容。每当我在请求体中包含due_on时,无论是在第一个POST请求中创建任务还是后续PUT请求更新任务,都会返回500错误。
例如,在任务更新时,我正在使用put请求点击https://api.asana.com/api/1.0/tasks/ task-id ,并使用Chrome Advanced REST客户端传递以下请求正文:< / p>
{"data":{"due_on":"2012-06-01"}}
返回:
{"errors":[{"message":"Server Error","phrase":"12 small pandas eat briefly"}]}
我的put请求的语法中有什么东西,或者我的日期格式会导致这个吗?通过PHP直接传递相同的值似乎也会导致问题。
答案 0 :(得分:3)
(我为Asana工作)
你没有做错任何事 - 看起来好像你已经发现API中的一个错误,我们的单元测试没有。谢谢你报道这个!我们已经推出了一个解决方案,因此它现在应该正常工作。