logologo
Empezar
Manual
Desarrollo
Plugins
API
Inicio
English
简体中文
日本語
한국어
Español
Português
Deutsch
Français
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Empezar
Manual
Desarrollo
Plugins
API
Inicio
logologo
Visión general

API

Clave de API
Documentación de API
Casos de uso
SSO

Flujo de trabajo

Webhook
Solicitud HTTP
Fuente de datos externa

Contenido incrustado

Bloque Iframe
Incrustar
Previous PageClave de API
Next PageCasos de uso
Aviso de traducción por IA

Esta documentación ha sido traducida automáticamente por IA.

#Documentación de la API

This feature is provided by the plugin «Documentación de API»

#Introducción

El plugin genera la documentación de la API HTTP de NocoBase basada en Swagger.

#Instalación

Este es un plugin integrado, por lo que no requiere instalación. Solo necesita activarlo para usarlo.

#Instrucciones de uso

#Acceder a la página de documentación de la API

http://localhost:13000/admin/settings/api-doc/documentation

#Resumen de la documentación

  • Documentación general de la API: /api/swagger:get
  • Documentación de la API del núcleo: /api/swagger:get?ns=core
  • Documentación de la API de todos los plugins: /api/swagger:get?ns=plugins
  • Documentación de cada plugin: /api/swagger:get?ns=plugins/{name}
  • Documentación de la API para colecciones personalizadas: /api/swagger:get?ns=collections
  • Recursos específicos de ${collection} y sus asociaciones ${collection}.${association}: /api/swagger:get?ns=collections/{name}

#Guía para desarrolladores

#Cómo escribir documentación Swagger para plugins

Agregue un archivo swagger/index.ts en la carpeta src del plugin con el siguiente contenido:

export default {
  info: {
    title: 'NocoBase API - Auth plugin',
  },
  tags: [],
  paths: {},
  components: {
    schemas: {},
  },
};

Para conocer las reglas de escritura detalladas, consulte la Documentación oficial de Swagger.