Empezando con LicenseChain
Póngase en funcionamiento con LicenseChain en minutos. Esta guía lo ayudará a configurar su primera licencia y comenzar a validar licencias en su aplicación.
🚀 Inicio rápido
Prerequisites
- una cuenta en dashboard.licensechain.app
- Una clave API desde su panel de control
- Su SDK de lenguaje de programación preferido instalado
Paso 1: elige tu SDK
Seleccione el SDK para su lenguaje de programación:
npm install licensechain-node-sdk
pip install licensechain-python-sdk
npm install licensechain-js-sdk
go get github.com/licensechain/LicenseChain-Go-SDK
gem install licensechain_ruby_sdk
cargo add licensechain
Vea nuestro lista completa de SDK para todos los idiomas disponibles.
Paso 2: obtenga su clave API
- Regístrese en dashboard.licensechain.app
- Vaya a Configuración → Claves API
- Crear una nueva clave API
- Copie y almacene de forma segura su clave API
Paso 3: Inicialice el SDK
Ejemplo de 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);
{'}'}
Ejemplo de 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{'}'}')
Paso 4: cree su primer producto y licencia mediante API
Utilice la incorporación de API primero para lograr la paridad de producción:
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"{"}"}'
Luego cree licencias con POST /v1/apps/:appId/licenses y verificar con
POST /v1/licenses/verify.
Paso 5: validar licencias
Utilice el SDK para validar licencias en su aplicación:
// 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');
📚 Puntos finales API
Todos los SDK se conectan a la API LicenseChain en https://api.licensechain.app/v1. Los SDK anteponen automáticamente el /v1 prefijo a todos los puntos finales.
| Method | Endpoint | Description |
|---|
✅ Próximos pasos
- Lea el Guía de concepto de licencias entender la gestión de licencias
- Verificar Guía de verificación de licencia para las mejores prácticas
- Explora el Referencia de API para documentación detallada de terminales
- Browse Documentación del SDK para guías específicas del idioma