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

API

Chave de API
Documentação da API
Casos de Uso
SSO

Fluxo de Trabalho

Webhook
Requisição HTTP
Fonte de Dados Externa

Conteúdo Incorporado

Bloco de Iframe
Incorporar
Previous PageChave de API
Next PageCasos de Uso
Aviso de tradução por IA

Esta documentação foi traduzida automaticamente por IA.

#Documentação da API

This feature is provided by the plugin «Documentação da API»

#Introdução

Este plugin gera a documentação da API HTTP do NocoBase com base no Swagger.

#Instalação

Este é um plugin integrado, então não é necessário instalá-lo. Basta ativá-lo para começar a usar.

#Instruções de Uso

#Acessando a Página de Documentação da API

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

#Visão Geral da Documentação

  • Documentação total da API: /api/swagger:get
  • Documentação da API do núcleo: /api/swagger:get?ns=core
  • Documentação da API de todos os plugins: /api/swagger:get?ns=plugins
  • Documentação de cada plugin: /api/swagger:get?ns=plugins/{name}
  • Documentação da API para coleções personalizadas: /api/swagger:get?ns=collections
  • Recursos específicos de ${collection} e relacionados a ${collection}.${association}: /api/swagger:get?ns=collections/{name}

#Guia do Desenvolvedor

#Como Escrever a Documentação Swagger para Plugins

Adicione um arquivo swagger/index.ts na pasta src do plugin com o seguinte conteúdo:

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

Para regras de escrita detalhadas, consulte a Documentação Oficial do Swagger.