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

1.6 KiB

sidebar_position, _i18n_hash
sidebar_position _i18n_hash
7 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

Installation und Initialisierung

SDK installieren

npm install tianji-client-sdk
# oder
yarn add tianji-client-sdk
# oder
pnpm add tianji-client-sdk

OpenAPI-Client initialisieren

import { initOpenapiSDK } from 'tianji-client-sdk';

initOpenapiSDK('https://your-tianji-domain.com', {
  apiKey: 'your-api-key'
});

Globale Konfigurations-API

Systemkonfiguration abrufen

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);
  }
}