{"valid":true}
curl --location --request POST 'https://zylalabs.com/api/11909/software+licensing+solutions+license+verification+and+activation+api/22622/validate+license' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"licenseKey": "TEST-LICENSE-123",
"deviceId": "device-abc-001"
}'
注册后,每个开发者都会被分配一个个人 API 访问密钥,这是一个唯一的字母和数字组合,用于访问我们的 API 端点。要使用 软件许可解决方案 许可验证和激活 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”(尝试激活的设备标识符)这两个参数对于成功请求都是必需的
/health 端点提供有关服务操作状态的信息 它返回一个 JSON 对象,字段包括 "ok"(指示服务健康)和 "service"(服务名称)
用户可以检查响应中的“有效”字段以确定许可证是否处于活动状态。这使得开发人员可以根据许可证状态在其应用程序中实施访问控制
典型用例包括验证桌面应用程序的软件许可证 强制插件的激活限制 以及管理直接销售给消费者的游戏许可证密钥
LicenseGuard通过安全的验证流程和实时跟踪激活状态来保持数据的准确性,确保只有合法的许可证被识别和执行