许可证保护 - 许可证密钥验证和激活 API
许可证保护是一个适用于需要安全许可证密钥验证、激活执行和基于退款撤销的开发者的生产就绪软件许可后台,无需构建自定义基础设施
该 API 允许您:
安全地验证许可证密钥
强制每个设备的激活限制
防止密钥共享
在退款或取消后自动撤销访问权限
实时跟踪激活状态
向 /validate 端点发送 POST 请求,包含:
licenseKey
deviceId
API 验证许可证,检查激活限制,并返回清晰的验证响应,指示许可证是否有效
提供轻量级的 /health 端点用于监控和正常运行检查
销售可下载软件的独立开发者
在应用商店外分发的 SaaS 工具
销售直接许可证的游戏开发者
插件和主题创作者
分发桌面应用程序的 AI 工具构建者
从免费层开始,几分钟内测试集成,然后随着产品的增长,扩大请求限制
验证许可证密钥并强制每设备的激活限制
验证许可证 - 端点功能
| 对象 | 描述 |
|---|---|
请求体 |
[必需] Json |
{"valid":true}
curl --location --request POST 'https://zylalabs.com/api/11911/key+sharing+prevention+license+verification+and+activation+api/22630/validate+license' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"licenseKey": "TEST-LICENSE-123",
"deviceId": "device-abc-001"
}'
| 标头 | 描述 |
|---|---|
授权
|
[必需] 应为 Bearer access_key. 订阅后,请查看上方的"您的 API 访问密钥"。 |
无长期承诺。随时升级、降级或取消。 免费试用包括最多 50 个请求。
LicenseGuard防止许可证密钥共享 强制每个设备的激活限制 并在退款后自动撤销访问 权限无需您自行构建许可后端
使用您的应用程序中的许可密钥和设备 ID 调用 /validate 端点 您将收到一个清晰的 JSON 响应,指明许可证是否有效
是的。这非常适合桌面软件 插件 游戏和在应用商店外分发的可下载工具
是的。您可以限制许可证能够激活的设备数量
访问可以根据您的配置自动撤销
是的 Zyla 提供7天免费试用以便您在承诺之前测试集成
它主要是为基于许可证密钥的产品设计的 对于SaaS订阅管理,可能需要额外的逻辑
是的 LicenseGuard 在可扩展的托管后端上运行,并设计用于实际生产使用
/validate 端点返回一个 JSON 响应,指示许可证密钥的有效性。它包含一个布尔字段 "valid",指定许可证是否有效并且符合激活限制
从/validate端点响应中的主要字段是“valid”,这是一个布尔值,指示许可证密钥是否有效。未来的更新中可能会包含其他字段以提供更详细的响应
/validate 端点的响应数据结构采用 JSON 格式,包含键值对。例如,成功的验证可能返回 `{"valid":true}`,而无效的键可能返回 `{"valid":false}`
/validate 端点接受两个参数:`licenseKey`,这是要验证的密钥,以及 `deviceId`,这是识别尝试使用该许可证的设备的标识符
用户可以通过在POST请求的/validate端点中提供不同的`licenseKey`和`deviceId`值来自定义他们的请求,从而允许根据特定的许可证和设备进行量身定制的验证
/health端点通常用于监控API的正常运行时间和操作状态 开发人员可以将其集成到他们的系统中以确保LicenseGuard服务可用再执行许可证验证
LicenseGuard通过安全验证过程和实时跟踪激活状态来维护数据的准确性 定期更新和监控确保许可证信息保持最新和可靠
如果答案指示许可证无效用户应检查提供的`licenseKey`和`deviceId`的准确性他们也可能需要检查许可证是否超过了激活限制或已被撤销
服务级别:
100%
响应时间:
210ms
服务级别:
100%
响应时间:
137ms
服务级别:
100%
响应时间:
282ms
服务级别:
100%
响应时间:
314ms
服务级别:
100%
响应时间:
129ms
服务级别:
100%
响应时间:
294ms
服务级别:
100%
响应时间:
113ms
服务级别:
100%
响应时间:
139ms
服务级别:
100%
响应时间:
137ms
服务级别:
100%
响应时间:
1,045ms