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:
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
Sehen Sie sich unsere an vollständige SDK-Liste für alle verfügbaren Sprachen.
Schritt 2: Holen Sie sich Ihren API-Schlüssel
- Melden Sie sich an unter dashboard.licensechain.app
- Navigieren Sie zu Einstellungen → API-Schlüssel
- Erstellen Sie einen neuen API-Schlüssel
- 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
- Lesen Sie die Leitfaden zum Lizenzkonzept Lizenzmanagement verstehen
- Kasse Leitfaden zur Lizenzüberprüfung für Best Practices
- Entdecken Sie die API-Referenz für eine detaillierte Endpunktdokumentation
- Durchsuchen SDK-Dokumentation für sprachspezifische Leitfäden