开始使用 LicenseChain
只需几分钟即可启动并运行 LicenseChain。本指南将帮助您设置第一个许可证并开始验证应用程序中的许可证。
🚀 快速入门
先决条件
- 帐户位于 dashboard.licensechain.app
- 来自仪表板的 API 密钥
- 已安装您首选的编程语言 SDK
第 1 步:选择您的 SDK
选择适合您的编程语言的 SDK:
Node.js
npm install licensechain-node-sdk
Python
pip install licensechain-python-sdk
JavaScript
npm install licensechain-js-sdk
去
go get github.com/licensechain/LicenseChain-Go-SDK
红宝石
gem install licensechain_ruby_sdk
锈
cargo add licensechain
看看我们的 完整的SDK列表 对于所有可用的语言。
第 2 步:获取您的 API 密钥
- 注册于 dashboard.licensechain.app
- 导航至设置 → API 密钥
- 创建新的 API 密钥
- 复制并安全存储您的 API 密钥
第三步:初始化SDK
Node.js 示例
import LicenseChain from 'licensechain-node-sdk';
const client = new LicenseChain({'{'}
apiKey: 'your-api-key-here',
baseUrl: 'https://api.licensechain.app'
{'}'});
// Verify a license
try {'{'}
const license = await client.licenses.verify('LICENSE-KEY-HERE');
console.log('License status:', license.status);
console.log('License valid:', license.isValid);
{'}'} catch (error) {'{'}
console.error('License validation failed:', error.message);
{'}'}
Python 示例
from licensechain import Client
client = Client(
api_key='your-api-key-here',
base_url='https://api.licensechain.app'
)
# Verify a license
try:
license = client.licenses.verify('LICENSE-KEY-HERE')
print(f'License status: {'{'}license.status{'}'}')
print(f'License valid: {'{'}license.is_valid{'}'}')
except Exception as e:
print(f'License validation failed: {'{'}e{'}'}')
第 4 步:通过 API 创建您的第一个产品和许可证
使用 API 优先入门来实现生产平价:
curl -X POST "https://api.licensechain.app/v1/products" \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{"{"}"name":"Starter","price":19.99,"currency":"USD"{"}"}'
然后创建许可证 POST /v1/apps/:appId/licenses 并验证
POST /v1/licenses/verify.
第 5 步:验证许可证
使用 SDK 验证应用程序中的许可证:
// Validate license on application startup
const isValid = await client.licenses.verify(userLicenseKey);
if (!isValid) {'{'}
// Show error message
console.error('Invalid license');
return;
{'}'}
// Continue with application logic
console.log('License validated successfully');
📚 API 端点
所有 SDK 都连接到 LicenseChain API,网址为 https://api.licensechain.app/v1。 SDK 自动在前面添加 /v1 所有端点的前缀。
| 方法 | 端点 | 描述 |
|---|