Documentation Index

Fetch the complete documentation index at: https://docs.document360.com/llms.txt

Use this file to discover all available pages before exploring further.

Haftungsausschluss: Dieser Artikel wurde durch maschinelle Übersetzung erstellt.

Verwaltung von API-Referenzen

Prev Next

Dieser Artikel behandelt alles, was Sie benötigen, um Ihre API-Referenzen in Document360 zu verwalten. Neue Referenzen erstellen, sie mit deiner Spezifikation synchronisieren und die verfügbaren Aktionen nutzen, um deine API-Dokumentation anzusehen, zu bearbeiten, zu veröffentlichen und zu organisieren.


API-Referenzliste

Die API-Referenzliste gibt Ihnen eine zentrale Ansicht aller konfigurierten API-Referenzen in Ihrem Arbeitsbereich. Um darauf zuzugreifen, navigiere in der linken Navigationsleiste zur API-Dokumentation ({ }) und klicke im linken Navigationsbereich auf API-Referenzen .

Von hier aus können Sie den Namen, den Typ und das zuletzt aktualisierte Datum jeder Referenz sehen. Du kannst auch eine neue API-Referenz erstellen, indem du oben rechts auf Neue API klickst.

API references list in Document360 showing configured references with options.


Erstelle eine neue API-Referenz

Um eine neue API-Referenz zu erstellen, klicken Sie in der oberen Navigationsleiste auf das Dropdown-Menü Erstellen und wählen Sie Neue API. Dies öffnet das neue API-Referenzfenster, in dem Sie vier Optionen haben:

  • API-Definition hochladen – Laden Sie eine JSON-, YAML- oder YML-Spezifikationsdatei direkt von Ihrem Gerät oder vom Document360-Laufwerk hoch.
  • Erstellen Sie von einer URL – Rufen Sie Ihre Spezifikation automatisch von einer gehosteten URL ab.
  • CI/CD-Fluss – Integrieren Sie sich in Ihre Pipeline, um die Dokumentation bei jeder Spezifikationsänderung automatisch zu aktualisieren. Erfordert Node.js.
  • Probiere die Beispiel-Pet Store API-Datei aus – Nutze die Beispiel-Spezifikationsdatei von Document360, um den Arbeitsbereich zu erkunden, bevor du deine eigene hochlädst.

HINWEIS

Document360 unterstützt OpenAPI 2.0, OpenAPI 3.0, OpenAPI 3.1 und Postman API-Spezifikationen. Innerhalb jedes API-Arbeitsbereichs können Sie maximal 3 API-Referenzen erstellen.

Definition der Upload-API

  1. Wählen Sie den Funkknopf "API-Definition hochladen ".
  2. Klicken Sie auf 'Von meinem Gerät hochladen ', um es von Ihrem lokalen Speicher hochzuladen, oder auf 'Vom Laufwerk auswählen ', um eine Datei von Document360 Drive auszuwählen. Du kannst deine Datei auch direkt ins Fenster ziehen und abgeben.
  3. Document360 analysiert die Datei und generiert die API-Referenz. Wenn Warnungen festgestellt werden, erweitern Sie den Abschnitt Warnungen und Warnungen , um sie zu überprüfen.
  4. Klicken Sie auf Neue API-Referenz, um zum Veröffentlichungsbestätigungsfenster zu gelangen.

Erstellen aus URL

  1. Wählen Sie die Schaltfläche "Aus URL erstellen " und klicken Sie auf Weiter.
  2. Gib die URL ein, die auf deine OpenAPI-Spezifikationsdatei zeigt.
  3. Klicken Sie auf Neue API-Referenz. Document360 holt die Spezifikation ab und verarbeitet sie.

CI/CD-Fluss

Der CI/CD-Fluss ermöglicht es dir, deine API-Dokumentation automatisch mit deiner Spezifikation synchron zu halten. Anstatt bei jeder Änderung deiner API manuell eine neue Spezifikation hochzuladen, integrierst du die Document360-CLI in deine Pipeline, sodass die Dokumentation bei jeder Änderung automatisch aktualisiert wird.

Für vollständige Einrichtungsanweisungen siehe den Artikel zur CI/CD-Integration .


API-Referenzaktionen

Sobald eine API-Referenz erstellt wurde, klicken Sie auf das Mehr-(⋯)- Symbol daneben in der API-Referenzliste, um auf die folgenden Aktionen zuzugreifen:

Aktion Was es bewirkt
Bearbeitung Aktualisieren Sie die Spezifikationsdatei oder URL, von der die Referenz erstellt wurde.
Resync Regeneriere die Dokumentation von der neuesten Version der Spezifikation auf der bestehenden URL.
API-Definition anzeigen Schauen Sie die rohe API-Spezifikationsdatei vor.
Originale API-Quellcode herunterladen Lade die aktuelle Version der Spezifikationsdatei auf deinen lokalen Speicher herunter.
Veröffentlichen Veröffentlichen Sie alle Entwurfsartikel in der API, die auf die Knowledge Base-Seite verweisen.
Löschen Löschen Sie die API-Referenz und alle generierten Inhalte dauerhaft.
Logbücher ansehen Überprüfen Sie Warnungen, Warnungen und Fehler vom letzten Import oder Neusynchronisation.

HINWEIS

Damit Leser die API-Quelldatei von der Knowledge Base-Seite herunterladen können, stellen Sie sicher, dass in den Einstellungen des Knowledge Base Portals der Schalter "API-Download-Quellcode anzeigen " aktiviert ist.


Deine Dokumentation synchron halten

Wenn sich Ihre API ändert – neue Endpunkte hinzugefügt, Parameter aktualisiert, Antworten geändert, aber Sie müssen Ihre Dokumentation nicht manuell aktualisieren. Das Regenerieren deiner API-Referenz zieht automatisch alle Änderungen aus deiner Spezifikation ab.

HINWEIS

Alle benutzerdefinierten Inhalte, die Sie zu einzelnen Endpunkt-Artikeln hinzugefügt haben, werden behalten, wenn Sie Ihre Dokumentation neu generieren. Nur der von Specs generierte Inhalt wird aktualisiert.

Resync von einer bestehenden URL

  1. In der API-Referenzliste klicken Sie auf das Mehr-(⋯)- Symbol neben der Referenz, die Sie aktualisieren möchten.
  2. Klicke auf Resync. Die Dokumentation regeneriert sich von der neuesten Version der Spezifikation auf der bestehenden URL.

Aktualisieren auf eine neue URL

  1. Klicken Sie auf das Mehr- (⋯)- Symbol neben der Referenz.
  2. Klicken Sie auf Bearbeiten.
  3. Geben Sie die neue URL im URL-Feld ein.
  4. Klicken Sie auf Aktualisieren.

Regenerieren aus einer Spezifikationsdatei

  1. Klicken Sie auf das Mehr- (⋯)- Symbol neben der Referenz.
  2. Klicken Sie auf Bearbeiten.
  3. Laden Sie die neueste Spezifikationsdatei im JSON-, YAML- oder YML-Format hoch.
  4. Klicken Sie auf Aktualisieren.

Resync über CI/CD

Wenn deine API-Referenz mit dem CI/CD-Flow eingerichtet wurde, erfolgt die Resynchronisierung automatisch als Teil deiner Pipeline, sobald sich deine Spezifikation ändert. Du kannst auch eine manuelle Neusynchronisation mit dem apidocs:resync Befehl auslösen:

d360 apidocs:resync \
  --apiKey=YOUR_API_KEY \
  --userId=YOUR_USER_ID \
  --apiReferenceId=YOUR_API_REFERENCE_ID \
  --path=PATH_TO_SPEC_FILE

Für vollständige Details zur Einrichtung und Verwaltung des CI/CD-Flusses siehe den Artikel zur CI/CD-Integration .


Automatische vs. manuelle Neusynchronisation

Erstellungsmethode Automatische Neusynchronisation Manuelles Resynchronisieren
Dateihochladen Nicht verfügbar Ja, über Bearbeiten im Portal
URL-Import Nicht verfügbar Ja, über Resync oder Edit im Portal
CI/CD-Fluss Ja – läuft als Teil deiner Pipeline Ja, führe den CLI-Befehl manuell aus

Wenn du deine API-Dokumentation aus einer URL oder Datei generiert hast, wird sie nicht automatisch aktualisiert. Damit sich die Dokumentation automatisch aktualisiert, integrieren Sie sich in den CI/CD-Fluss.


Verständnis der Endpunkt-Löschung während der Resynchronisierung

Wenn Sie Ihre API-Spezifikationsdatei aktualisieren, werden alle Endpunkte, die in der neuen Spezifikation nicht mehr vorhanden sind, dauerhaft gelöscht, zusammen mit allen benutzerdefinierten Inhalten, die diesen Endpunktseiten hinzugefügt werden.

Um Ihre Spezifikationsdatei sicher zu aktualisieren:

  1. Lade die aktualisierte Spezifikationsdatei im Referenzfenster "API-Bearbeiten " hoch.
  2. Wenn irgendwelche Endpunkte gelöscht werden, wird eine Warnung angezeigt. Klicken Sie auf Gelöschte Endpunkte anzeigen , um die Liste der betroffenen Endpunkte einzusehen.
  3. Wählen Sie das Kontrollkästchen "Fortsetzen bestätigen" aus, um die Löschung zu bestätigen.
  4. Klicken Sie auf Aktualisieren , um fortzufahren.

Gelöschte Endpunkte werden in den Papierkorb verschoben, wo sie bis zu 30 Tage vorschauig angezeigt werden können, aber nicht wiederhergestellt werden können.

HINWEIS

Wenn Sie den Resync-API-Endpunkt programmatisch verwenden, senden ForceImport = false Sie die Liste der Endpunkte, die gelöscht werden, ohne weiterzumachen, zur Vorschau. Senden ForceImport = true Sie zur Bestätigung und fahren Sie fort.


Dokumente im Entwurf führen

Nachdem du eine Spezifikation hochgeladen oder neu synchronisiert hast, kannst du die resultierende Dokumentation im Entwurfsmodus behalten, anstatt sie sofort zu veröffentlichen.

  • Im Veröffentlichungsbestätigungsfenster klicken Sie auf Schließen statt Veröffentlichen. Alle generierten Artikel bleiben im Entwurfsmodus.
  • Entwurfsartikel sind im Bereich Kategorien & Artikel im Portal sichtbar, aber für Leser auf der Knowledge Base-Seite nicht zugänglich.
  • Sie können vor der Veröffentlichung eigene Inhalte zu Entwürfen überprüfen, bearbeiten und hinzufügen.

Verschachtelte Kategorien

Document360 unterstützt bis zu drei Unterkategorieebenen im API-Dokumentationsarbeitsbereich. Kategorien werden basierend auf den Tag-Definitionen in deiner Spezifikationsdatei erstellt.

Um verschachtelte Kategorien zu erstellen, verwenden Sie das > Symbol in Ihren OpenAPI-Tags:

tags:
  - name: "Pets > Details"

Dadurch entsteht eine Pets Kategorie mit einer Details Unterkategorie darin. Diese Struktur bleibt während der Resynchronisation erhalten.

HINWEIS

Wenn deine Spezialisierung mehr als drei Ebenen des Verschachtelns definiert, werden alle Kategorien über der dritten Ebene hinaus auf die dritte Ebene gesetzt.


Kategorienordnung

Die Reihenfolge, in der Kategorien in Ihrer Dokumentation erscheinen, entspricht der in Ihrer Spezifikationsdatei definierten Tag-Reihenfolge. Um die Kategorienreihenfolge zu ändern, ordne das tags Array in deiner Spezifikation neu und synchronisiere neu.


Kategorieoptionen

Ein Rechtsklick auf eine Kategorie im Bereich Kategorien & Artikel erhält folgende Optionen:

Option Was es bewirkt
Umbenennung Benennen Sie die Kategorie um.
Artikel Füge einen neuen Artikel oder Unterartikel in die Kategorie ein.
Unterkategorie Füge eine Unterkategorie innerhalb der Kategorie hinzu.
Änderungsart Ändere den Kategorietyp.
Set Drive Ordner Verknüpfe die Kategorie mit einem Document360 Drive-Ordner.
API-Referenz bearbeiten Aktualisiere die Spezifikationsdatei oder URL für die API-Referenz.
Originale API-Quellcode herunterladen Lade die aktuelle Spezifikationsdatei herunter.
Veröffentlichen Veröffentlichen Sie alle Entwurfsartikel in dieser Kategorie.
Sicherheit Konfigurieren Sie, wer über das Portal und die Knowledge Base-Seite auf die Kategorie zugreifen kann.

HINWEIS

Du kannst Endpunkt-Artikel zwischen Unterordnern innerhalb desselben API-Referenzordners verschieben. Es ist nicht möglich, einen Endpunkt-Artikel von einem API-Referenzordner in einen anderen API-Referenzordner zu verschieben.


FAQ

Wie oft wird eine API-Referenz automatisch neu synchronisiert?

API-Referenzen, die aus einer URL oder Datei erstellt werden, werden nicht automatisch neu synchronisiert. Sie müssen manuell über das Portal aktualisiert werden. Um automatische Updates zu ermöglichen, integrieren Sie sich in den CI/CD-Fluss.

Kann ich einen bestimmten API-Endpunkt-Artikel von einem API-Referenzordner in einen anderen verschieben?

Nein. Du kannst Endpunkt-Artikel zwischen Unterordnern innerhalb desselben API-Referenzordners verschieben, aber nicht zwischen verschiedenen API-Referenzordnern.

Kann ein API-Dokumentationsartikel dieselbe URL wie ein Knowledge Base-Artikel haben?

Nein. API-Dokumentationsartikel und Knowledge Base-Artikel können nicht dieselbe URL teilen. Sie können jedoch unter derselben Unterdomäne existieren.

Kann ich die generierte Dokumentation im Entwurfsmodus behalten?

Ja. Nachdem Sie eine Spezifikation hochgeladen haben, klicken Sie im Bestätigungsfenster auf Schließen statt Veröffentlichen . Alle generierten Artikel werden im Entwurfsmodus gespeichert.

Wie viele Kategorieebenen werden unterstützt?

Der API-Dokumentationsbereich unterstützt bis zu drei Unterkategorienebenen. Weitere Ebenen sind auf die dritte Ebene zusammengefallen.

Kann ich aus der Spezifikationsdatei automatisch verschachtelte Ordner erstellen?

Ja, mit dem > Symbol in OpenAPI-Tags (z. B. Pets > Details). Dies schafft eine hierarchische Struktur, die während der Resynchronisation erhalten bleibt.

Können Leser während der Ausfallzeiten des Document360-Portals auf die Knowledge Base-Seite zugreifen?

Ja. GET-Aufrufe der Kunden-API laufen unabhängig vom Document360-Portal, sodass Leser während geplanter Wartung oder Portalausfall weiterhin auf die Seite zugreifen können.