logologo
Початок
Посібник
Розробка
Плагіни
API
Головна
English
简体中文
日本語
한국어
Español
Português
Deutsch
Français
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Початок
Посібник
Розробка
Плагіни
API
Головна
logologo
Огляд

API

Ключ API
Документація API
Сценарії використання
SSO

Робочий процес

Webhook
HTTP-запит
Зовнішнє джерело даних

Вбудований контент

Блок Iframe
Вбудовування
Previous PageКлюч API
Next PageСценарії використання
Повідомлення про переклад ШІ

Ця документація була автоматично перекладена штучним інтелектом.

#Документація API

This feature is provided by the plugin «Документація API»

#Вступ

Цей плагін генерує документацію HTTP API NocoBase на основі Swagger.

#Встановлення

Це вбудований плагін, тому встановлення не потрібне. Просто активуйте його, щоб почати використовувати.

#Інструкції з використання

#Доступ до сторінки документації API

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

#Огляд документації

  • Загальна документація API: /api/swagger:get
  • Документація Core API: /api/swagger:get?ns=core
  • Документація API для всіх плагінів: /api/swagger:get?ns=plugins
  • Документація для кожного плагіна: /api/swagger:get?ns=plugins/{name}
  • Документація API для користувацьких колекцій: /api/swagger:get?ns=collections
  • Документація для вказаної ${collection} та пов'язаних ресурсів ${collection}.${association}: /api/swagger:get?ns=collections/{name}

#Посібник для розробників

#Як писати документацію Swagger для плагінів

Додайте файл swagger/index.ts до папки src вашого плагіна з таким вмістом:

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

Детальні правила написання дивіться в офіційній документації Swagger.