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