跳到主要内容

使用 API 测试台

文档站提供用于测试调用的 API 测试台。自托管用户还可使用随实例提供的内置测试台。

文档测试台 ​

可在文档站的端点参考中测试 API 调用。需要设置服务器的基础 URL 和实例名称,并添加 API 密钥。

n8n 使用 Scalar 的开源 API 平台提供此功能。

注意

暴露的 API 密钥和数据

使用测试台时,请使用作用域受限的测试 API 密钥和测试数据。测试台的所有调用都会经过 Scalar 代理服务器。

注意

真实数据

你能够访问正式数据,这便于试用请求。请注意,请求可能更改或删除真实数据。

内置测试台 ​

信息

功能可用范围

API 测试台可用于:

  • **自托管:**所有版本。

n8n Cloud 不提供此功能。

自托管版本的 n8n API 带有内置 Swagger UI 测试台,提供可尝试请求的交互式文档。访问路径取决于托管配置。

n8n 使用环境变量中设置的值构造路径:

N8N_HOST:N8N_PORT/N8N_PATH/api/v<api-version-number>/docs

API 版本号为 1,未来可能同时提供多个版本。

注意

真实数据

在 API 测试台选择 Authorize(授权)并输入 API 密钥后,就能够访问正式数据。这便于试用请求,但请注意可能更改或删除真实数据。

API 还包含凭据格式的内置文档,可通过 credentials 端点获取:

N8N_HOST:N8N_PORT/N8N_PATH/api/v<api-version-number>/credentials/schema/{credentialTypeName}
信息

如何查找 credentialTypeName

要查找类型,请下载工作流 JSON 并查看内容。例如,Google Drive 节点的 {credentialTypeName} 为 googleDriveOAuth2Api:

{
...,
"credentials": {
"googleDriveOAuth2Api": {
"id": "9",
"name": "Google Drive"
}
}
}

相关资源 ​

本文为社区中文翻译。查看对应英文原文