{"valid":true}
curl --location --request POST 'https://zylalabs.com/api/11910/saas+licensing+control+license+verification+and+activation+api/22628/validate+license' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"licenseKey": "TEST-LICENSE-123",
"deviceId": "device-abc-001"
}'
注册后,每个开发者都会被分配一个个人 API 访问密钥,这是一个唯一的字母和数字组合,用于访问我们的 API 端点。要使用 SaaS许可控制许可证验证和激活 API 进行身份验证,只需在 Authorization 标头中包含您的 bearer token。
| 标头 | 描述 |
|---|---|
授权
|
必需
应为 Bearer access_key. 订阅后,请查看上方的"您的 API 访问密钥"。
|
无长期承诺。随时升级、降级或取消。 免费试用包括最多 50 个请求。
(年度计费可节省 2 个月 🎉)
LicenseGuard - 许可证密钥验证与激活API
LicenseGuard是一个为需要安全许可证密钥验证、激活强制执行和基于退款的撤销而无需构建自定义基础设施的开发人员提供的生产就绪软件许可后端。
该API允许您:
安全地验证许可证密钥
强制每个设备的激活限制
防止密钥共享
在退款或取消后自动撤销访问权限
实时跟踪激活状态
向/validate端点发送POST请求,包含:
licenseKey
deviceId
API验证许可证,检查激活限制,并返回明确的验证响应,指明许可证是否有效。
包括一个轻量级的/health端点用于监控和正常运行时间检查。
销售可下载软件的独立开发者
在应用商店外分发的SaaS工具
销售直接许可证的游戏开发者
插件和主题创建者
分发桌面应用程序的AI工具开发者
从免费套餐开始,快速测试集成,然后随着您的产品增长,扩展请求限制。
LicenseGuard 防止许可证密钥共享 强制每个设备的激活限制 并在退款后自动撤销访问 权限控制 不需要您构建自己的许可证后端
使用您的应用程序中的许可密钥和设备 ID 调用 /validate 端点 您将收到一个明确的 JSON 响应指示许可证是否有效
是的。这非常适合桌面软件 插件 游戏和在应用商店外部分发的可下载工具
是的 您可以限制许可证可以激活的设备数量
访问可以根据您的配置自动撤销
是的 Zyla提供7天免费试用 这样你可以在承诺之前测试集成
它主要设计用于基于许可证密钥的产品 对于SaaS订阅管理 可能需要额外的逻辑
是的 LicenseGuard 运行在可扩展的托管后台并且设计用于现实生产使用
/validate端点返回一个JSON响应,指示许可证密钥的有效性。它包括一个布尔字段“valid”,指定许可证是否处于活动状态并符合激活限制
响应来自/validate端点的主要字段是"valid",它是一个布尔值。如果许可证有效,它返回true;否则,它返回false,表示超出激活限制等问题
/validate端点的响应数据采用JSON格式结构,包含键值对,其中"valid"为主要字段,便于解析和集成到应用程序中
/validate 端点接受两个参数:“licenseKey”,即要验证的密钥,以及“deviceId”,即标识尝试使用该许可证的设备。这两个都是验证过程中必需的
用户可以通过在POST请求到/validate端点时提供不同的“licenseKey”和“deviceId”值来定制他们的请求,从而允许在不同设备上验证多个许可证
/health端点通常用于监控API的正常运行时间和操作状态 开发人员可以将其集成到他们的系统中以确保许可服务在执行许可验证之前可用
LicenseGuard通过安全验证过程和实时检查激活限制来维护数据准确性。这确保只有合法的许可证被验证和激活
如果响应指示许可证无效,用户应检查许可证密钥是否存在错误,确认其是否没有超过激活限制,并确保设备 ID 是正确的