1

我正在使用 node.js 和 api 密钥进行身份验证。我所有的获取操作都有效,并且我已经能够发布一个新项目,但新任务总是返回“服务器错误”。这是我发送到 /tasks 端点的对象:

data: {
 name: 'Figure this out',
 notes: '',
 assignee: null,
 completed: false,
 assignee_status: 'later',
 completed_at: null,
 due_on: null,
 tags: [],
 parent: null,
 followers: [ { id: 5622986387066 }, { id: 5622895459066 } ],
 projects: [ 6156399090409 ],
 workspace: 1707039411020 
}

有任何想法吗?我尝试以多种方式传递这些 ID 值,并且尝试创建更简单的任务,但总是以“服务器错误”响应失败。

4

1 回答 1

0

似乎是"parent": null导致无用的原因Server Error,这绝对是我们这边的一个错误 - 我已经提交了它,希望很快有时间研究它。修剪掉它,它会为您提供实际的错误消息。

只是为了节省您一些时间:您不能设置completed_ator tags,并且追随者应该只是一个整数数组("followers": [ 5622986387066, 5622895459066 ])。

您可以设置completed: [true/false],并将completed_at设置为标记为完成的时间。无法将标签附加到任务是一个已知问题,我们希望能够纠正这个问题。

此外,响应的格式没有将 1-1 映射到发布/更新的格式,这有点烦人。我们希望通过 API 的整体设计来统一这些部分。

于 2013-06-28T13:09:50.720 回答