Erste Schritte mit LicenseChain

Mit LicenseChain können Sie in wenigen Minuten loslegen. Dieser Leitfaden hilft Ihnen dabei, Ihre erste Lizenz einzurichten und mit der Validierung von Lizenzen in Ihrer Anwendung zu beginnen.

🚀 Schnellstart

Voraussetzungen

  • Ein Konto bei dashboard.licensechain.app
  • Ein API-Schlüssel aus Ihrem Dashboard
  • Ihr bevorzugtes Programmiersprachen-SDK ist installiert

Schritt 1: Wählen Sie Ihr SDK

Wählen Sie das SDK für Ihre Programmiersprache aus:

Node.js
npm install licensechain-node-sdk
Python
pip install licensechain-python-sdk
JavaScript
npm install licensechain-js-sdk
Gehen
go get github.com/licensechain/LicenseChain-Go-SDK
Rubin
gem install licensechain_ruby_sdk
Rost
cargo add licensechain

Sehen Sie sich unsere an vollständige SDK-Liste für alle verfügbaren Sprachen.

Schritt 2: Holen Sie sich Ihren API-Schlüssel

  1. Melden Sie sich an unter dashboard.licensechain.app
  2. Navigieren Sie zu Einstellungen → API-Schlüssel
  3. Erstellen Sie einen neuen API-Schlüssel
  4. Kopieren Sie Ihren API-Schlüssel und speichern Sie ihn sicher

Schritt 3: Initialisieren Sie das SDK

Node.js-Beispiel

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-Beispiel

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{'}'}')

Schritt 4: Erstellen Sie Ihr erstes Produkt und Ihre erste Lizenz über die API

Verwenden Sie API-First-Onboarding für Produktionsparität:

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"{"}"}'

Dann erstellen Sie Lizenzen mit POST /v1/apps/:appId/licenses und überprüfen Sie mit POST /v1/licenses/verify.

Schritt 5: Lizenzen validieren

Verwenden Sie das SDK, um Lizenzen in Ihrer Anwendung zu validieren:

// 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-Endpunkte

Alle SDKs stellen eine Verbindung zur LicenseChain-API unter her https://api.licensechain.app/v1. Die SDKs stellen automatisch das voran /v1 Präfix für alle Endpunkte.

Verfahren Endpunkt Beschreibung

✅ Nächste Schritte