Invokora 帮助中心
上手指南

发布第一个 API 产品

用一个端点、一个上游和免费的 BASIC 套餐,完成导入、授权、测试与发布。

本页目录

开始前准备

  • 商家邮箱已验证。
  • 你有自己控制的公网 HTTPS API。本例假设 GET /health 返回 HTTP 200 和 {"status":"ok"};若你的接口不同,请替换示例中的路径和响应。

1. 填写商品基本信息

  1. 进入“产品”→“新建产品”,在“基础”中选择“API 产品”。
  2. 例如把“产品链接后缀”填为 status-api,标题填为“服务状态 API”,说明写明返回什么、适合谁,以及如何联系你。
API 产品基础信息,包含 status-api 链接后缀、产品类型、标题和说明。
在“基础”填写产品链接后缀、标题和说明。截图使用本地演示数据。 查看大图(在新标签页打开)
新建 API 产品

2. 导入接口文档并连接上游

  1. 打开“接口”,在“上游组”的 default 组中填入你自己的 HTTPS 基础地址,例如 https://api.your-domain.com。该地址仅为占位符,必须换成可访问的真实上游。
  2. 将下面的 YAML 粘贴到“OpenAPI 文档”,或保存为 status-api.yaml 后通过“导入 JSON 或 YAML”上传。保持 default 为默认上游组,暂不添加路由或转换。
  3. 点击“保存草稿”。保存成功后,“已解析的接口”应包含 GET /health。API 域名前缀来自商家店铺前缀,无需另填域名。
上游组 default 填写示例 HTTPS 地址,并被选为默认上游组。
在“接口”填写自己的 HTTPS 上游并选择默认组。截图为本地演示数据,example.com 需换成你的地址。 查看大图(在新标签页打开)
可导入的 status-api.yaml
openapi: 3.0.3
info:
  title: Status API
  version: 1.0.0
paths:
  /health:
    get:
      operationId: getHealth
      summary: Check service health
      responses:
        '200':
          description: Service is healthy
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                    example: ok
配置上游认证

3. 让 BASIC 套餐可以访问这个端点

  1. 打开“定价”,展开 BASIC,保留月费 0、Requests 每月 10、Hard 用尽后阻断和每秒 10 次请求的默认设置。
  2. 在“计划可访问的接口”中勾选 GET /health,并保持套餐公开、启用。默认套餐不会自动获得导入端点的权限。
  3. 再次保存草稿。这个套餐不产生对象超额费用,买家开通时不需要银行卡。
套餐启用且公开,每秒限流 10 次,计划可访问的接口已勾选 GET /health。
在“定价”勾选计划可访问的接口,并确认套餐启用、公开。截图使用本地演示数据。 查看大图(在新标签页打开)

4. 发送一次真实测试

  1. 回到“接口”,在“测试套餐”中选择 BASIC,再选择 GET /health。
  2. 发送请求,确认状态为 200、响应符合你的接口约定,并查看“已保存的测试证据”。
  3. 如需修正上游、文档或认证,保存后重新测试。测试会访问真实上游,也可能产生上游费用或实际操作。
商家在线调试选择 GET /health,发送请求后显示 HTTP 200。
选择端点后发送测试,检查响应状态;图中 HTTP 200 是本地演示响应,域名为本地测试环境。 查看大图(在新标签页打开)

5. 预览、发布并检查买家入口

  1. 打开“预览”,检查标题、说明、BASIC 价格、Requests 额度和端点权限。
  2. 点击“发布”。发布成功后,从“产品”打开公开商品页。
  3. 在未登录窗口确认“免费试用”入口和 GET /health 文档可见,再把商品链接与买家调用指南一起发给客户。
查看买家首次调用指南

完成后检查

  • 公开商品页显示 BASIC 免费试用和 GET /health 文档,买家可按调用指南开始使用。