Skip to main content

Guía de Uso del SDK de OpenAPI

Este documento ofrece instrucciones detalladas sobre cómo utilizar el SDK de Tianji para llamar a las interfaces de OpenAPI y lograr un acceso programático completo a los servicios de Tianji.

Descripción General

El SDK de Tianji OpenAPI está basado en un cliente TypeScript auto-generado, proporcionando métodos de llamadas API seguras con tipos. A través del SDK, puedes:

  • Gestionar espacios de trabajo y sitios web
  • Recuperar datos analíticos y estadísticas
  • Operar proyectos de monitoreo
  • Administrar encuestas
  • Manejar canales y eventos de Feed
  • ...

Documentación Completa de la API

Instalación e Inicialización

Instalar el SDK

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

Inicializar el Cliente de OpenAPI

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

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

API de Configuración Global

Obtener Configuración del Sistema

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

async function getSystemConfig() {
try {
const config = await openApiClient.GlobalService.globalConfig();

console.log('Permitir registro:', config.allowRegister);
console.log('Funciones de IA habilitadas:', config.ai.enable);
console.log('Facturación habilitada:', config.enableBilling);

return config;
} catch (error) {
console.error('Error al obtener la configuración del sistema:', error);
}
}