团队在工作台前进行软件联调
AMActivation Manager
公告 公开 REST API 文档已更新:activate / status / consume

激活码发放、设备授权、按次消费一体化平台

面向浏览器插件、桌面工具和多客户产品,提供可部署、可联调、可审计的授权服务。

项目隔离TIME / COUNT幂等扣次审计追踪
Docker 本地部署默认数据初始化smoke 联调脚本
/api/license/consume
LICENSE OPERATIONS

激活码运营面板

activeTIMECOUNT
可用授权 82%
今日扣次 1,248
异常请求 12
browser-pluginCOUNT2,480active
desktop-suiteTIME896active
partner-toolsCOUNT1,206paused
POST /api/license/consume
requestId: req-20260418-001
result: idempotent false, remainingCount 24
ONE LICENSE DATA SOURCE

项目、激活码、接口调用和消费日志使用同一份授权数据

后台发码、客户端验证、公开文档和 smoke 回归围绕同一条授权链路工作,减少口头解释和重复核对。

License Admin

多项目授权空间,统一后台运营

每个 projectKey 都有独立的发码空间、启停状态和绑定边界,适合同时维护多个插件、桌面工具或客户项目。

API Docs

接入文档和正式接口一起交付

公开文档覆盖 activate、status、consume、verify、字段说明、响应示例和 SDK 用法,接入方可以直接按流程联调。

Audit Trail

消费、绑定和后台操作可追踪

消费日志按 requestId、machineId 和项目回查,绑定历史和管理员操作也会留痕,便于联调排障和客户对账。

LICENSE LIFECYCLE

从发码到扣次,接入方和后台看到同一条授权链路

运营人员负责项目和发码,客户端接入 REST API,测试同学用 requestId 回查日志,问题定位不再依赖截图和口头描述。

01

创建项目

为每个产品、插件或客户创建独立 projectKey,隔离发码、绑定和统计口径。

02

生成激活码

按 TIME 或 COUNT 模型发码,支持有效期、次数额度和批次管理。

03

客户端接入

首次使用调用 activate 绑定 machineId,启动或展示授权信息时调用 status。

04

业务扣次

真实业务发生时调用 consume,并用 requestId 避免网络重试造成重复扣次。

PRODUCT MODULES

按运营、接入、审计拆分能力,交付时不用反复解释接口

激活码运营

批量生成
TIME/COUNT
设备解绑
过期清理

接入交付

REST 文档
SDK 示例
字段说明
smoke 回归

运行审计

消费日志
趋势统计
绑定历史
CSV 导出
LOCAL DEPLOYMENT

Windows + Docker Desktop 本地运行

docker compose up -d
http://127.0.0.1:3001
GET /docs/api
POST /api/license/activate