Guide d'utilisation du SDK OpenAPI
Ce document fournit des instructions détaillées sur la façon d'utiliser le SDK Tianji pour appeler les interfaces OpenAPI et obtenir un accès programmatique complet aux services Tianji.
Présentation
Le SDK OpenAPI de Tianji est basé sur un client TypeScript généré automatiquement, offrant des méthodes d'appel d'API sécurisées par type. Grâce au SDK, vous pouvez :
- Gérer les espaces de travail et les sites web
- Récupérer des données analytiques et des statistiques
- Opérer des projets de surveillance
- Gérer des sondages
- Gérer les flux et événements de chaînes
- ...
Documentation complète de l'API
Installation et Initialisation
Installer le SDK
npm install tianji-client-sdk
# ou
yarn add tianji-client-sdk
# ou
pnpm add tianji-client-sdk
Initialiser le client OpenAPI
import { initOpenapiSDK } from 'tianji-client-sdk';
initOpenapiSDK('https://votre-domaine-tianji.com', {
apiKey: 'votre-clé-api'
});
API de Configuration Globale
Obtenir la configuration système
import { openApiClient } from 'tianji-client-sdk';
async function getSystemConfig() {
try {
const config = await openApiClient.GlobalService.globalConfig();
console.log('Autoriser l\'inscription :', config.allowRegister);
console.log('Fonctionnalités IA activées :', config.enableAI);
console.log('Facturation activée :', config.enableBilling);
return config;
} catch (error) {
console.error('Échec de l\'obtention de la configuration système :', error);
}
}