Files
2026-07-13 12:30:54 +08:00

65 lines
1.6 KiB
Markdown

---
sidebar_position: 7
_i18n_hash: 31c4981c02a399801d9f7185e51b5e44
---
# OpenAPI SDK-Nutzungsanleitung
Dieses Dokument bietet detaillierte Anweisungen zur Verwendung des Tianji SDKs, um OpenAPI-Schnittstellen aufzurufen und einen vollständigen programmgesteuerten Zugriff auf Tianji-Dienste zu erlangen.
## Überblick
Das Tianji OpenAPI SDK basiert auf einem automatisch generierten TypeScript-Client und bietet typsichere API-Aufrufmethoden. Über das SDK können Sie:
- Arbeitsbereiche und Websites verwalten
- Analysedaten und Statistiken abrufen
- Überwachungsprojekte betreiben
- Umfragen verwalten
- Feed-Kanäle und Ereignisse handhaben
- ...
[Vollständige API-Dokumentation](/api)
## Installation und Initialisierung
### SDK installieren
```bash
npm install tianji-client-sdk
# oder
yarn add tianji-client-sdk
# oder
pnpm add tianji-client-sdk
```
### OpenAPI-Client initialisieren
```javascript
import { initOpenapiSDK } from 'tianji-client-sdk';
initOpenapiSDK('https://your-tianji-domain.com', {
apiKey: 'your-api-key'
});
```
## Globale Konfigurations-API
### Systemkonfiguration abrufen
```javascript
import { openApiClient } from 'tianji-client-sdk';
async function getSystemConfig() {
try {
const config = await openApiClient.GlobalService.globalConfig();
console.log('Registrierung erlaubt:', config.allowRegister);
console.log('KI-Funktionen aktiviert:', config.ai.enable);
console.log('Abrechnung aktiviert:', config.enableBilling);
return config;
} catch (error) {
console.error('Fehler beim Abrufen der Systemkonfiguration:', error);
}
}
```