vcity logo
面向开发者

在 vcity 上构建

公开 REST API、官方 CLI 和 TypeScript SDK。以编程方式查询组织、商品、活动、订单、预订和报价。

安装 CLI

上线所需的一切

现代化的 API 接口和工具,助你将 vcity 集成到自己的技术栈中。

REST API

用于组织、商品、活动、订单、预订和报价的读取端点。版本为 /api/v1。OpenAPI 3.1。

使用 API 密钥进行 Bearer 认证

在你的组织管理面板中生成按组织划分的密钥。仅限单个组织使用。可随时轮换或撤销。

官方 TypeScript SDK

@vcityio/api-client —— 基于 OpenAPI 规范生成的类型化响应。ESM,支持 Node 20+ 及现代浏览器。

vcity CLI

通过设备流进行身份验证、列出你的组织、切换上下文,并从终端浏览商品。

Webhook

即将推出

在你自己的服务中响应订单、报名、支付等事件。

OpenAPI 浏览器

在 /docs/api 浏览每个端点及示例。可直接在页面上测试请求。

两分钟获取 API 密钥

密钥位于组织控制台内。每个密钥仅限单个组织使用,可随时轮换或撤销。

  1. 1

    创建或选择一个组织

    进入组织管理面板。

  2. 2

    打开 API 密钥选项卡

    位于组织管理设置下的 /orgs/<id>/admin/api-keys。

  3. 3

    生成并复制

    完整密钥仅显示一次——请妥善保管。在 Authorization 请求头中将其作为 Bearer token 使用。

Authorization header
Authorization: Bearer vck_live_xxxxxxxxxxxxxxxxxxxx
Content-Type: application/json

安装 CLI

一行命令安装。通过设备流认证——无需密码,无需复制 token。

安装
curl -fsSL https://vcity.io/cli/install.sh | bash
登录
vcity login
运行命令
vcity orgs list

调用 API

直接使用 curl 或官方 TypeScript SDK。

bash
curl https://vcity.io/api/v1/orgs/your-org/products \
  -H "Authorization: Bearer $VCITY_API_KEY" \
  -H "Content-Type: application/json"

你可以构建什么

任何涉及组织的商务、内容或 3D 呈现的应用。

同步库存

将产品从 ERP 或 PIM 推送到 vcity 商店。让库存和价格保持同步。

自动化活动

创建活动、管理参与者,并从自己的工具中获取分析数据。

自定义结账

在你的网站上构建嵌入式购买流程,在 vcity 内完成结算。

无头 3D

按需启动品牌化的 3D 空间,嵌入到任何地方。

webhook 驱动的工作流

即将推出

当发生销售或 RSVP 时,触发 Slack 提醒、CRM 更新或履约流程。

内部工具

即将推出

基于组织数据搭建管理后台,无需重建 UI。

在 GitHub 上开源

CLI 和 TypeScript 客户端均已开源,并通过 npm 进行版本管理。

开始构建

免费试用,无需信用卡。该 API 与驱动 vcity.io 的引擎完全一致。