使用 Postman 以编程方式访问 API
本指南将帮助您使用 Postman 测试 ClickHouse Cloud API。 Postman 应用程序既可以在 Web 浏览器中使用,也可以下载到本地桌面运行。
创建账号
- 可在 https://www.postman.com 注册免费账号。

创建工作区
- 为工作区命名并设置可见性级别。

创建一个集合(collection)
- 在左上角菜单的 "Explore" 下方点击 "Import":

- 会弹出一个对话框:

-
输入 API 地址:"https://api.clickhouse.cloud/v1" 并按下回车键:
-
点击 "Import" 按钮,选择 "Postman Collection":

使用 ClickHouse Cloud API 规范进行交互
- “API spec for ClickHouse Cloud” 现在会出现在左侧导航中的 “Collections” 下。

- 点击 “API spec for ClickHouse Cloud”。在中间的面板中选择 “Authorization” 选项卡:

设置授权
- 在下拉菜单中选择 "Basic Auth":

- 输入在设置 ClickHouse Cloud API 密钥时获得的用户名和密码:

启用变量
- Variables 可让你在 Postman 中存储并复用值,从而简化 API 测试工作。
设置组织 ID 和 Service ID
- 在 "Collection" 中,点击中间面板里的 "Variable" 选项卡(Base URL 已在之前导入 API 时设置):
- 在
baseURL下方点击“Add new value”输入框,并替换为你的组织 ID 和 Service ID:

测试 ClickHouse Cloud API 功能
测试 "GET list of available organizations"
- 在 "OpenAPI spec for ClickHouse Cloud" 部分下,展开文件夹 > V1 > organizations
- 点击 "GET list of available organizations",然后点击右侧蓝色的 "Send" 按钮:

- 返回结果中应包含您的组织详情,并带有
"status": 200。(如果您收到"status": 400且没有组织信息,说明您的配置不正确)。

测试 "GET organizational details"
- 在
organizationid文件夹下,导航到 "GET organizational details": - 在中间窗口的 Params 选项卡中,需要填写一个
organizationid。

- 将此值编辑为大括号中的
orgid:{{orgid}}(由于之前已经设置过该值,会出现一个带有该值的菜单):

- 点击 "Save" 按钮后,点击屏幕右上角的蓝色 "Send" 按钮。

- 返回结果中应包含组织详情,并且
"status": 200。(如果收到"status": 400且没有组织信息,则说明你的配置不正确)。
测试 “GET service details”
- 单击 “GET service details”
- 将
organizationid和serviceid的值分别编辑为{{orgid}}和{{serviceid}}。 - 单击 “Save”,然后单击右侧蓝色的 “Send” 按钮。

- 返回结果应为您的服务及其详细信息列表,并包含
"status": 200。(如果返回"status": 400且没有任何服务信息,则说明您的配置不正确)。