开始使用 LicenseChain

只需几分钟即可启动并运行 LicenseChain。本指南将帮助您设置第一个许可证并开始验证应用程序中的许可证。

🚀 快速入门

先决条件

第 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 密钥

  1. 注册于 dashboard.licensechain.app
  2. 导航至设置 → API 密钥
  3. 创建新的 API 密钥
  4. 复制并安全存储您的 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 所有端点的前缀。

方法 端点 描述

✅ 下一步