logologo
Empezar
Manual
Desarrollo
Plugins
API
Inicio
English
简体中文
日本語
한국어
Español
Português
Deutsch
Français
Русский
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

Documentación de la APICommunity Edition+

#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.