Aller au contenu principal

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.

Aperçu​

Le SDK Tianji OpenAPI est basé sur un client TypeScript généré automatiquement, fournissant des méthodes d'appels d'API sûres en termes de types. Grâce au SDK, vous pouvez :

  • Gérer les espaces de travail et les sites web
  • Récupérer les données d'analyse et les statistiques
  • Exploiter les projets de surveillance
  • Gérer les sondages
  • Gérer les canaux et événements de Feed
  • ...

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 AI activées :', config.ai.enable);
console.log('Facturation activée :', config.enableBilling);

return config;
} catch (error) {
console.error('Échec de l\'obtention de la configuration système :', error);
}
}