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