{"valid":true}
curl --location --request POST 'https://zylalabs.com/api/11907/digital+product+security+license+verification+and+activation+api/22624/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防止许可证密钥共享,强制每设备激活限制,并在退款后自动撤销访问权限——无需您构建自己的许可后端
调用/validate端点,使用您应用的许可证密钥和设备ID。您将收到一个清晰的JSON响应,指示许可证是否有效
是的。这非常适合桌面软件 插件 游戏和在应用商店之外分发的可下载工具
是的。您可以限制许可证可以激活的设备数量。
访问可以根据您的配置自动撤销
是的 Zyla 提供 7 天免费试用让您在承诺之前测试集成
它主要是为基于许可证密钥的产品设计的 对于SaaS订阅管理,可能需要额外的逻辑
是的 LicenseGuard 运行在可扩展的托管后台上,旨在用于实际生产环境
/validate接口返回一个JSON响应,指示许可证密钥的有效性。它包含一个布尔字段"valid",指定许可证是否处于活动状态并满足激活标准
响应中来自 /validate 端点的关键字段是 "valid" 这是一个布尔值,指示许可证密钥是否有效 将来可能会在更新中包含其他字段以提供更详细的验证结果
/health端点的响应结构为一个包含两个字段的JSON对象 "ok" 是一个布尔值,指示服务的健康状态 "service" 是一个字符串,用于命名服务(例如 "licenseguard")
/validate 端点接受两个参数:“licenseKey”,这是要验证的密钥,以及“deviceId”,它标识试图使用该许可证的设备
用户可以通过在POST请求中提供不同的“licenseKey”和“deviceId”值来自定义他们的请求,以检查特定许可证在各种设备上的有效性
/health 接口的典型使用案例包括监控 API 的正常运行时间和确保许可服务正常运作 这对于维护用户对许可产品的访问至关重要
许可证验证的数据准确性是通过安全的后台过程维护的,该过程将许可证密钥与集中数据库进行核对,确保仅接受有效密钥并强制执行激活限制
如果收到无效的许可证响应用户必须检查许可证密钥和设备ID以确保其准确性检查激活限制并确保许可证没有因退款或取消而被撤销