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.

Teste Endpunkte mit Try it!

Prev Next

Try It! ist die interaktive API-Konsole von Document360, die direkt in deine veröffentlichte API-Referenz eingebettet ist. Es ermöglicht Entwicklern, echte Anfragen an deine API-Endpunkte zu senden und Live-Antworten zu sehen, ohne die Dokumentation zu verlassen oder Code schreiben zu müssen.

Dieser Artikel erklärt, wie Try It! funktioniert, was Entwickler benötigen, um es zu verwenden, und wie man jede unterstützte Authentifizierungsmethode in Ihrer API-Spezifikation konfiguriert.


Was Try It! tut

Von jeder Endpunktseite in Ihrer veröffentlichten API-Referenz aus können Entwickler:

  • Wählen Sie eine HTTP-Methode und einen Endpunkt aus
  • Füllen Sie erforderliche und optionale Parameter aus
  • Konfigurieren Sie Authentifizierungszugangsdaten
  • Senden Sie eine Live-Anfrage und sehen Sie die Antwort in Echtzeit an
    Document360 Try It! console showing live API testing.

HINWEIS

Try It! ist nicht für Webhooks verfügbar. Webhook-Seiten zeigen das Nutzlastschema und ein Beispiel, können aber keine Testanfragen senden.


Voraussetzungen dafür, dass Try It! erscheinen kann

Try It! erscheint nur auf einer Endpunktseite, wenn beide Folgendes korrekt in deiner API-Spezifikationsdatei definiert sind:

  • Eine Server-URL – der servers Abschnitt deiner Spezifikation muss mindestens eine gültige Basis-URL enthalten.
  • Eine Servervariable – die Variable muss neben der URL definiert werden.

Wenn eines davon fehlt, wird der Try It!-Button auf der Knowledge Base-Seite nicht sichtbar sein.

Korrektes Server-URL-Format

servers:
  - url: https://api.yourdomain.com
    description: Production

Für APIs mit mehreren Regionen definieren Sie mehrere Einträge:

servers:
  - url: https://api.yourdomain.com
    description: Global

  - url: https://api.us.yourdomain.com
    description: US region

HINWEIS

Die oben genannten URLs sind Beispiele. Verwenden Sie die eigentliche Basis-URL für Ihre API.


Wie Anfragen weitergeleitet werden

Wenn ein Entwickler auf Try it & see response klickt, wird die Anfrage-URL zur Basis-URL Ihrer API hinzugefügt tryit.document360.io . Zum Beispiel:

https://tryit.document360.io/https://api.yourdomain.com/v2/your-endpoint

Das ist erwartetes Verhalten. Die tryit.document360.io Subdomain wird intern verwendet, um API-Testanfragen zu routen und zu verarbeiten. Es beeinflusst die Funktionalität nicht, aber Anfragen liefern trotzdem die korrekten Ergebnisse von deiner API.


Unterstützte Authentifizierungsmethoden

Document360 liest die Authentifizierungskonfiguration direkt aus Ihrer OpenAPI-Spezifikation und zeigt sie an zwei Orten an: in der Endpunkt-Dokumentation und in der Try It!-Konsole.

Methode Wie es funktioniert
Grundlegende Authentifizierung Benutzername und Passwort wurden im Anfrage-Header weitergegeben.
Inhabermarker Ein nach der Anmeldung generiertes Token wurde im Autorisierungs-Header weitergegeben.
API-Schlüssel Ein eindeutiger Schlüssel wurde in den Anfrage-Headern weitergegeben.
OAuth2 Unterstützt Autorisierungscode, PKCE, Client-Zugangsdaten und implizite Flows.
OpenID Connect Erweitert OAuth2, um eine Benutzeridentitätsverifikation hinzuzufügen.

Authentifizierungsmethoden werden in Ihrer OpenAPI-Spezifikation components/securitySchemes definiert und auf einzelne Endpunkte mit dem Feld security angewendet.

HINWEIS

Try It! unterstützt mehrere Sicherheitssysteme gleichzeitig. Das bedeutet, dass Entwickler Endpunkte testen können, die kombinierte Authentifizierungsmethoden innerhalb derselben Sitzung benötigen.


Grundlegende Authentifizierung

Die grundlegende Authentifizierung erfordert einen Benutzernamen und ein Passwort, der in der Authorization Kopfzeile jeder Anfrage kodiert und weitergegeben wird.

In Ihrer OpenAPI-Spezifikation:

components:
  securitySchemes:
    basicAuth:
      type: http
      scheme: basic

Wenden Sie es auf einen Endpunkt an:

/your-endpoint:
  get:
    security:
      - basicAuth: []

In Try It! werden Entwickler aufgefordert, vor dem Senden einer Anfrage einen Benutzernamen und ein Passwort einzugeben.


Inhabermarker

Die Trägertoken-Authentifizierung verwendet ein Token, das im Header Authorization als übergeben wird Bearer <token>.

In Ihrer OpenAPI-Spezifikation:

components:
  securitySchemes:
    BearerAuth:
      type: http
      scheme: bearer
WICHTIG

Document360 verlangt, dass das Sicherheitsschema benennen BearerAuth wird (groß- und schreibungssensitiv). Wenn diese Definition in deiner Spezifikation fehlt, gibt das Klicken auf Try It! auf einem betroffenen Endpunkt einen 403-Fehler zurück. Während des Imports markiert Document360 dies im Bereich Warnungen, wenn eine fehlende BearerAuth-Definition festgestellt wird.

Wenden Sie es auf einen Endpunkt an:

/your-endpoint:
  get:
    security:
      - BearerAuth: []

API-Schlüssel

Die API-Schlüssel-Authentifizierung verwendet einen eindeutigen Schlüssel, der in den Anfrageheadern übergeben wird.

In Ihrer OpenAPI-Spezifikation:

components:
  securitySchemes:
    ApiKeyAuth:
      type: apiKey
      in: header
      name: X-API-Key

Wenden Sie es auf einen Endpunkt an:

/your-endpoint:
  get:
    security:
      - ApiKeyAuth: []

In Try It! werden Entwickler aufgefordert, ihren API-Schlüsselwert einzugeben. Er wird in dem in deiner Spezifikation definierten Header-Namen gesendet (im obigen BeispielX-API-Key ).


OAuth2

OAuth2 wird mit vier Flows unterstützt. Verwenden Sie den Flow, der mit der Art und Weise übereinstimmt, wie Ihre API Zugriffstoken ausgibt.

Fluss Wann man es einsetzen sollte
Autorisierungscode Serverseitige Anwendungen, bei denen das Client-Geheimnis vertraulich gehalten werden kann.
PKCE Öffentliche Clients wie Einzelseiten-Apps und mobile Apps, bei denen das Geheimnis nicht vertraulich gehalten werden kann.
Kundenzugangsdaten Maschinell-zu-Maschine-Kommunikation, bei der kein Nutzer beteiligt ist.
Implizit Legacy-Fluss. Nicht empfohlen für neue Implementierungen.

Erforderliche Konfiguration für Try It!

Wenn Ihre API OAuth2 verwendet, müssen zwei zusätzliche Einstellungen konfiguriert werden:

Umleiten der URI — Nachdem ein Entwickler den OAuth-Autorisierungsprozess abgeschlossen hat, wird er zurück zu Document360 weitergeleitet. Fügen Sie die Redirect-URI von Document360 zur Liste der erlaubten Redirect-URIs Ihres OAuth-Anbieters hinzu:

https://your-apidocs-domain.com/oauth

Ersetze your-apidocs-domain.com sie durch die Domain, auf der deine Document360-API-Dokumentation veröffentlicht wurde.

Stille Verlängerung — Document360 aktualisiert das OAuth-Zugriffstoken automatisch im Hintergrund, während ein Entwickler Try It! aktiv verwendet. Das verhindert, dass die Sitzung mitten im Gebrauch abläuft. Für dich ist keine Konfiguration erforderlich, da dies automatisch von Document360 gehandhabt wird.

Beispiel für eine Spezifikationsdefinition (Autorisierungscode-Fluss)

components:
  securitySchemes:
    oauth2Auth:
      type: oauth2
      flows:
        authorizationCode:
          authorizationUrl: https://auth.yourdomain.com/oauth/authorize
          tokenUrl: https://auth.yourdomain.com/oauth/token
          scopes:
            read: Read access
            write: Write access

OpenID Connect

OpenID Connect erweitert OAuth2 durch die Hinzufügung der Benutzeridentitätsverifikation. Es ist ähnlich wie OAuth2 konfiguriert und hat die gleichen Anforderungen an Redirect-URI und stille Verlängerung.

In Ihrer OpenAPI-Spezifikation:

components:
  securitySchemes:
    openIdConnect:
      type: openIdConnect
      openIdConnectUrl: https://auth.yourdomain.com/.well-known/openid-configuration

Die gleiche Redirect-URI-Anforderung gilt:

https://your-apidocs-domain.com/oauth

Anwendung mehrerer Sicherheitsschemata auf einen Endpunkt

Wenn ein Endpunkt gleichzeitig mehr als eine Authentifizierungsmethode benötigt, definieren Sie diese gemeinsam unter security Operationen:

/secure-endpoint:
  get:
    security:
      - BearerAuth: []
        ApiKeyAuth: []

Dafür müssen sowohl ein Bearer-Token als auch ein API-Schlüssel bereitgestellt werden, bevor die Anfrage gesendet werden kann. Try It! unterstützt mehrere Sicherheitsschemata in einer einzigen Sitzung.


Was Try It! nicht unterstützt

  • Webhooks – Try It! ist für Webhook-Definitionen nicht verfügbar. Webhook-Seiten zeigen das Nutzlastschema und ein Beispiel, können aber keine Testanfragen senden.
  • Instanzbasierte dynamische Antworten – Document360 folgt der OpenAPI-Spezifikation, die eine konsistente statische Struktur für Anfrage- und Antwortobjekte definiert. Wenn deine API unterschiedliche Antworten für denselben Endpunkt über verschiedene Umgebungen oder Instanzen hinweg zurückgibt, spiegelt Try It! nur das wider, was in der Spezifikation definiert ist.

FAQ

Warum enthält die "Try It!"-URL tryit.document360.io?

Das ist erwartetes Verhalten. Die tryit.document360.io Subdomain wird intern verwendet, um API-Testanfragen zu routen und zu verarbeiten. Es beeinflusst die Funktionalität nicht – Anfragen liefern trotzdem die korrekten Ergebnisse von deiner API.

Kann ich Endpunkte testen, die mehr als eine Authentifizierungsmethode erfordern?

Ja. Try It! unterstützt mehrere Sicherheitssysteme gleichzeitig. Entwickler können Zugangsdaten für mehrere Schemata in einer einzigen Anfrage konfigurieren und senden.

Kann ein KI-Agent innerhalb desselben Workflows zwischen MCP und der Standard-API wechseln?

Ja. Ein einzelner Workflow kann MCP für die Argumentations- und Handlungsschritte verwenden – Suche, Lesen, Schreiben und direkt das Aufrufen der Standard-API für Operationen außerhalb des MCP-Bereichs. Die beiden Schnittstellen schließen sich nicht gegenseitig aus; Sie greifen auf dieselbe zugrundeliegende Wissensbasis zu.