LicenseGuard – 许可证密钥验证与激活 API
LicenseGuard 是一个可用于生产的软件许可证后端,适用于需要安全许可证密钥验证、激活强制和基于退款的撤销而无需构建自定义基础设施的开发者。
此 API 允许您:
安全地验证许可证密钥
强制每台设备的激活限制
防止密钥共享
在退款或取消后自动撤销访问权限
实时跟踪激活状态
向 /validate 端点发送 POST 请求,内容包括:
licenseKey
deviceId
API 验证许可证,检查激活限制,并返回一个清晰的验证响应,指示许可证是否有效。
还包括一个轻量级的 /health 端点,用于监控和正常运行时间检查。
销售可下载软件的独立开发者
在应用商店外分发的 SaaS 工具
销售直接许可证的游戏开发者
插件和主题创建者
分发桌面应用程序的 AI 工具开发者
从免费级别开始测试集成,几分钟内完成,然后随着产品增长扩展更高的请求限制
验证许可证密钥并强制执行每个设备的激活限制
验证许可证 - 端点功能
| 对象 | 描述 |
|---|---|
请求体 |
[必需] Json |
{"valid":true}
curl --location --request POST 'https://zylalabs.com/api/11912/cloud+license+management+license+verification+and+activation+api/22632/validate+license' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"licenseKey": "TEST-LICENSE-123",
"deviceId": "device-abc-001"
}'
| 标头 | 描述 |
|---|---|
授权
|
[必需] 应为 Bearer access_key. 订阅后,请查看上方的"您的 API 访问密钥"。 |
无长期承诺。随时升级、降级或取消。 免费试用包括最多 50 个请求。
LicenseGuard防止许可证密钥共享 执行每个设备的激活限制 并在退款后自动撤销访问 权限无需您自己构建许可后台
调用 /validate 接口,传入您应用的许可证密钥和设备 ID。您将收到一个清晰的 JSON 响应,指示许可证是否有效
是的. 这非常适合桌面软件 插件 游戏和在应用商店外分发的可下载工具
是的。您可以限制许可证可以激活的设备数量
访问可以根据您的配置自动撤销
是的 Zyla 提供 7 天的免费试用 所以你可以在承诺之前测试集成
它主要是为基于许可证密钥的产品设计的 对于SaaS订阅管理 可能需要额外的逻辑
是的 LicenseGuard 运行在可扩展的托管后端上并且设计用于真实世界的生产使用
/validate端点返回一个JSON响应,指示许可证密钥的有效性。它包含一个布尔字段"valid",指定许可证是否处于激活状态并符合激活限制
响应中来自 /validate 端点的主要字段是 "valid",它是一个布尔值。如果许可证有效,它返回 true;否则,它返回 false,表示许可证的激活状态
/validate 端点的响应数据采用 JSON 格式结构。它由键值对组成,其中“valid”作为主键表示许可证的状态
/validate 端点接受两个参数:“licenseKey”,即需要验证的密钥,以及“deviceId”,用于识别尝试使用该许可证的设备
用户可以通过在对 /validate 端点的 POST 请求中提供不同的 "licenseKey" 和 "deviceId" 值来自定义他们的请求,从而允许针对每个设备进行特定的许可证检查
/health端点通常用于监控API的正常运行时间和操作状态它帮助开发者确保许可服务可用且正常运行
LicenseGuard通过安全的验证过程和实时检查激活限制来保持数据的准确性,确保只有合法的许可证被验证和激活
如果来自/validate端点的响应显示“valid”: false,用户应该验证许可证密钥和设备ID的准确性,检查是否有任何激活限制,或咨询他们的许可政策以获取进一步的行动
服务级别:
100%
响应时间:
137ms
服务级别:
100%
响应时间:
139ms
服务级别:
100%
响应时间:
210ms
服务级别:
100%
响应时间:
129ms
服务级别:
100%
响应时间:
315ms
服务级别:
100%
响应时间:
294ms
服务级别:
100%
响应时间:
113ms
服务级别:
100%
响应时间:
314ms
服务级别:
100%
响应时间:
841ms
服务级别:
100%
响应时间:
1,726ms