logologo
Başlangıç
Kılavuz
Geliştirme
Eklentiler
API
Ana Sayfa
English
简体中文
日本語
한국어
Español
Português
Deutsch
Français
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Başlangıç
Kılavuz
Geliştirme
Eklentiler
API
Ana Sayfa
logologo
Genel Bakış

API

API Anahtarları
API Belgeleri
Kullanım Senaryoları
SSO

İş Akışları

Webhook
HTTP İsteği
Harici Veri Kaynakları

Gömülü İçerik

Iframe Bloku
Gömme
Previous PageAPI Anahtarları
Next PageKullanım Senaryoları
TIP

Bu belge AI tarafından çevrilmiştir. Herhangi bir yanlışlık için lütfen İngilizce sürümüne bakın

#API Dokümantasyonu

This feature is provided by the plugin «API Dokümantasyonu»

#Giriş

Bu eklenti, NocoBase HTTP API dokümantasyonunu Swagger tabanlı olarak oluşturur.

#Kurulum

Bu, yerleşik bir eklentidir, kurulum gerektirmez. Kullanmak için etkinleştirmeniz yeterlidir.

#Kullanım Talimatları

#API Dokümantasyon Sayfasına Erişim

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

#Dokümantasyona Genel Bakış

  • Toplam API Dokümantasyonu: /api/swagger:get
  • Çekirdek API Dokümantasyonu: /api/swagger:get?ns=core
  • Tüm eklentilerin API Dokümantasyonu: /api/swagger:get?ns=plugins
  • Her bir eklentinin Dokümantasyonu: /api/swagger:get?ns=plugins/{name}
  • Özel koleksiyonlar için API dokümantasyonu: /api/swagger:get?ns=collections
  • Belirli ${collection} ve ilgili ${collection}.${association} kaynakları: /api/swagger:get?ns=collections/{name}

#Geliştirici Kılavuzu

#Eklentiler için Swagger Dokümantasyonu Nasıl Yazılır?

Eklentinin src klasörüne aşağıdaki içeriğe sahip bir swagger/index.ts dosyası ekleyin:

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

Detaylı yazım kuralları için lütfen Swagger Resmi Dokümantasyonuna başvurun.