MDX
-Dateien definieren, anstatt eine OpenAPI-Spezifikation zu verwenden. Diese Methode bietet Flexibilität für individuelle Inhalte, dennoch empfehlen wir, die API-Dokumentation in den meisten Projekten aus einer OpenAPI-Spezifikationsdatei zu generieren, da sie wartbarer ist und mehr Funktionen bietet. Das Erstellen von MDX
-Seiten für eine API kann jedoch hilfreich sein, um kleine APIs zu dokumentieren oder für Prototypen.
Um Seiten für API-Endpunkte mit MDX
zu generieren, konfigurieren Sie Ihre API-Einstellungen in docs.json
, erstellen Sie für jeden Endpunkt eine eigene MDX
-Datei und verwenden Sie Komponenten wie <ParamFields />
, um Parameter zu definieren. Aus diesen Definitionen erzeugt Mintlify interaktive API-Spielwiesen sowie Anfrage- und Antwortbeispiele.
1
Konfigurieren Sie Ihre API
Definieren Sie in Ihrer Wenn Sie die API-Spielwiese ausblenden möchten, verwenden Sie das Feld Eine vollständige Liste der API-Konfigurationen finden Sie unter Settings.
docs.json
-Datei die Basis-URL und die Authentifizierungsmethode:display
. Sie müssen keine Authentifizierungsmethode angeben, wenn Sie die Spielwiese ausblenden.2
Erstellen Sie Ihre Endpunktseiten
Für jeden API-Endpunkt sollte es eine entsprechende Sie können Pfadparameter angeben, indem Sie den Parameternamen zum Pfad hinzufügen und mit Sie können den global definierten Anzeigemodus der API-Spielwiese für eine Seite überschreiben, indem Sie
MDX
-Datei geben. Definieren Sie am Anfang jeder Datei title
und api
:{}
einschließen:Wenn Sie ein
server
-Feld in docs.json
konfiguriert haben, können Sie relative Pfade wie /v1/endpoint
verwenden.playground
im Frontmatter setzen:playground: 'interactive'
- Zeigt die interaktive Spielwiese an.playground: 'simple'
- Zeigt einen kopierbaren Endpunkt ohne Spielwiese an.playground: 'none'
- Blendet die Spielwiese aus.
3
Fügen Sie Ihre Endpunkte zu Ihrer Doku hinzu
Fügen Sie Ihre Endpunktseiten der Seitenleiste hinzu, indem Sie die Pfade dem Feld
navigation
in Ihrer docs.json
hinzufügen. Weitere Informationen zur Struktur Ihrer Doku finden Sie unter Navigation.Authentifizierung aktivieren
docs.json
eine Authentifizierungsmethode hinzufügen, um sie global für alle Seiten zu aktivieren, oder sie pro Seite festlegen.
Die Authentifizierungsmethode einer Seite überschreibt die globale Methode, wenn beide definiert sind.
Bearer-Token
Einfache Authentifizierung
API-Schlüssel
None
none
ist hilfreich, um die Authentifizierung für einen bestimmten Endpunkt zu deaktivieren, nachdem in der docs.json ein Standard festgelegt wurde.