跳到主要内容
跳到主要内容

使用 Postman 以编程方式访问 API

本指南将帮助你使用 Postman 测试 ClickHouse Cloud API。 Postman 应用程序可以在网页浏览器中使用,也可以下载到桌面运行。

创建账户

Postman 站点

创建工作区(workspace)

  • 为你的工作区命名,并设置可见性级别。
创建 workspace

创建集合(collection)

  • 在左上角菜单中 “Explore” 下方点击 “Import”:
Explore > Import
  • 会弹出一个对话框:
API URL 输入
Import
  • 点击 “Import” 按钮,选择 “Postman Collection”:
Collection > Import

与 ClickHouse Cloud API 规范交互

  • “API spec for ClickHouse Cloud” 现在会出现在左侧导航的 “Collections” 中。
导入你的 API
  • 点击 “API spec for ClickHouse Cloud”。在中间面板中选择 “Authorization” 选项卡:
导入完成

设置授权

  • 展开下拉菜单并选择 “Basic Auth”:
Basic auth
  • 输入你在设置 ClickHouse Cloud API keys 时获得的用户名(Username)和密码(Password):
凭据

启用变量

  • Variables 允许在 Postman 中存储和复用值,从而更方便地进行 API 测试。

设置 organization ID 和 service ID

  • 在 “Collection” 中,点击中间面板的 “Variables” 选项卡(Base URL 会在之前导入 API 时自动设置):
  • baseURL 下方点击空白字段 “Add new value”,并替换为你的 organization ID 和 service ID:
Organization 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"
  • organizationidserviceid 的值分别修改为 {{orgid}}{{serviceid}}
  • 点击 "Save",然后点击右侧蓝色的 "Send" 按钮。
服务列表
  • 返回结果应包含您的服务列表及其详细信息,并且 "status": 200。(如果您收到 "status": 400 且没有任何服务信息,则说明配置不正确)。