
最后更新:2026年7月20日
本指南以 n8n 作为示例自动化平台,讲解如何通过 Quire API 搭建自定义集成。共六个步骤:注册 Quire 应用、运行 n8n、配置 OAuth2(Authentication 字段必须设为 Body)、通过 /task/list/id/{projectId} 获取任务、通过 /task/id/{projectId} 创建任务,最后用 sourceRef 附加来源元数据。同样的方法也适用于 Zapier 等其他低代码平台。
Quire 提供了一个开放 API,可以让你以编程方式读取和更新 Quire 任务。应用程序目录中的许多应用程序都是通过直接调用 Quire API 构建的。
如果现有应用程序无法满足你的需求,不妨自己搭建一个集成。本文以 n8n 为例讲解 Quire API 的使用;同样的概念也适用于 Zapier 等其他低代码平台。
这条路线正变得越来越普遍。Gartner 曾预计,到 2025 年,组织开发的新应用程序中将有 70% 使用低代码或无代码技术,而 2020 年这一比例还不到 25%。n8n 正是该类别中使用最广泛的开源方案之一。
| 操作 | 方法 | 端点 | 关键字段 |
|---|---|---|---|
| 读取项目的根任务 | GET | /task/list/id/{projectId} |
— |
| 创建任务 | POST | /task/id/{projectId} |
name、description |
| 附加来源元数据 | POST/PUT 字段 | sourceRef.text(Markdown),以及任意自定义键 |
显示在任务详情中 |
| 在活动纪录中显示应用程序为操作者 | 请求字段 | asUser: true |
活动纪录显示应用程序名称 |
要访问 Quire API,你需要在 Quire 中注册一个应用,获取客户端 ID 和客户端密钥,并为 OAuth2 配置重定向 URI。
关于如何创建带 API 权限的 Quire 应用的详细步骤,请参阅我们的这篇博文。
你可以免费自托管 n8n 用于测试。可以参考这份官方文档。
启动后,创建一个新的工作流,用来添加执行 API 请求和处理响应的节点。
Quire 使用 OAuth2 进行授权。当你创建凭据时,n8n 会帮你自动管理令牌交换。


Body,才能确保凭据以 Quire 要求的正确格式发送。


Quire API 文档:https://quire.io/dev/api/
使用 n8n 的 HTTP Request 节点调用 API。举例来说,获取某个项目的全部根任务:
https://quire.io/api/task/list/id/{projectId}(将 {projectId} 替换为你项目 URL 中的项目 ID,通常形如 https://quire.io/w/<projectId>)在 HTTP Request 节点中:
https://quire.io/api/task/list/id/<your_project_id><你刚创建的凭据>执行该节点,在右侧面板查看响应数据,你可以将这些数据传递给后续节点做进一步处理。

你可以通过 API 创建任务(参见文档中的新增任务)。
/task/id/{projectId}在 n8n 的 HTTP Request 节点中:
https://quire.io/api/task/id/<your_project_id>name)以及可选字段,比如 description。启用 Send Body 后,请确保将 Body Content Type 设置为 JSON,并将 Specify Body 设置为 Using JSON。这样你就可以以 JSON 格式输入请求体,如下方示例代码所示:
{
"name": "Example task",
"description": "Created via n8n"
}
执行该节点;响应中会包含创建的任务详情,你也会在 Quire 项目中看到这个任务。

带 sourceRef 的示例请求体:
{
"name": "Task from n8n",
"description": "Automated task",
"sourceRef": {
"text": "[Open in MyApp](https://example.com/item/123)",
"meta": { "workflowId": "n8n-abc-123" }
}
}
sourceRef 用于存储与任务相关的自定义数据。唯一预定义的字段是 text,它支持 Markdown,并会显示在 Quire 任务详情中,非常适合放置链接或简短说明,供用户点击。你在 sourceRef 下添加的其他字段完全由你的应用决定;例如,你可以加入一个 meta 对象或其他键,用来存储标识符或标记供自动化流程使用,但这些都是可选的。
当你通过 API 读取任务时,可以在返回的 JSON 中查找 sourceRef 对象。你能读取到 text 字段以及你存储的任何自定义数据,让你的自动化流程轻松追踪来源,并携带额外信息供后续处理使用。

创建或更新任务时,另一个有用的字段是 asUser。
如果将 asUser 设为 true,活动纪录中就会显示 Quire 应用的名称,作为创建或更新任务的用户。这有助于用户识别哪些任务是由 API 集成创建的。
调用 Quire API 时,几乎所有问题都可以归结为四种 HTTP 状态码。每一种都有对应的解决方法:
请务必参考 Quire API 文档,了解错误信息和所需参数的详细说明。如果遇到错误,请仔细阅读响应消息,其中通常会提示出错的原因。
正如前文所述,你也可以使用 n8n 和 Quire API 搭建自己的双向同步方案。
想看实际示例,可以参考我们的开源仓库:n8n Quire API。该仓库提供了分步指南和可直接使用的模板,让你更容易在自己的应用与 Quire 之间实现双向同步。
关于如何用 Quire API 搭建双向同步的详细步骤,请参阅我们的这篇博文。
现在你已经掌握了读取任务、创建任务、用 sourceRef 附加来源元数据,以及用 asUser 在活动纪录中标识你的集成所需的一切。同样的模式也可以扩展到其他 Quire API 端点;官方 API 文档是最权威的参考资料。
如果遇到问题,上面的错误处理部分覆盖了四种最常见的 HTTP 响应。如有其他问题,请发送邮件至 feedback@quire.io。
相关阅读:5 分钟完成 Quire MCP 设置:连接 Claude、ChatGPT 或任意 AI 客户端——如果你希望 AI 客户端直接与 Quire 协作,而不是自己编写 API 调用,MCP 会是更快捷的方案。
相关阅读:Quire Webhooks 设置分步指南——Webhooks 会在 Quire 中发生变化的那一刻把更新推送给你的自动化流程,而不必让你的工作流反复轮询 API。
这是一个开放 API,可以让你以编程方式读取和更新 Quire 任务。当应用程序目录中的现有应用程序不符合需求时,可以用它构建自定义集成。
Quire 使用 OAuth2。注册一个 Quire 应用,获取客户端 ID 和密钥,并将 n8n 的 authentication 字段设置为 Body,这样凭据就会按 Quire 要求的格式发送。
可以。免费自托管 n8n,或使用 n8n.cloud,然后通过带 OAuth2 凭据的 HTTP Request 节点读写任务。同样的模式也适用于 Zapier 等类似平台。
sourceRef 用于在任务上存储自定义数据。预定义的 text 字段支持 Markdown,并会渲染在任务详情中,你还可以附加 meta 等其他键,用来追踪来源或携带自动化元数据。
401 表示令牌问题,400 表示请求体有误,403 表示权限问题,404 表示端点或 ID 错误。仔细阅读响应消息,它通常会直接指出问题所在。