Unterstützte Connectors für Application Integration
OpenAPI-Spezifikation für Ihre Integration ansehen
Mit Application Integration können Sie die OpenAPI-Spezifikationen Ihrer veröffentlichten Integrationen, die mit einem oder mehreren API-Triggern konfiguriert sind, dynamisch generieren und ansehen. Wenn Sie auf die OpenAPI-Spezifikation Ihrer Integration zugreifen, haben Sie folgende Möglichkeiten:
- Verschaffen Sie sich einen umfassenden Überblick über die API-Endpunkte, Methoden und Datenstrukturen Ihrer Integration.
- Eine detaillierte und zentrale Ansicht der API Ihrer Integration ermöglicht eine effizientere Entwicklung und Fehlerbehebung.
- Stellen Sie Ihre Integrations-APIs bereit und binden Sie sie nahtlos in konversationelle Agents ein. Weitere Informationen finden Sie unter Konversationelle Agents mit Application Integration erstellen.
Was ist die OpenAPI-Spezifikation?

Die OpenAPI-Spezifikation (OAS) ist ein standardisiertes, sprachunabhängiges Format zur Beschreibung von RESTful APIs. Die OpenAPI-Spezifikation, die in der Regel im YAML- oder JSON-Format geschrieben wird, enthält eine formelle Beschreibung der API-Elemente, z. B. der Basis-URL, Pfade und Verben, Header, Abfrageparameter, Inhaltstypen, Anfrage- und Antwortmodelle und mehr. Weitere Informationen zur OpenAPI-Spezifikation finden Sie unter OpenAPI-Spezifikation.
OpenAPI-Spezifikation generieren und ansehen
Sie können die OpenAPI-Spezifikation für Ihre Integrationen dynamisch generieren und im Integrationseditor in der Google Cloud -Konsole oder über einen API-Aufruf ansehen.
Hinweise
- Prüfen Sie, ob Ihre Integration mit einem oder mehreren API-Triggern konfiguriert ist. Informationen zum Konfigurieren von API-Triggern finden Sie unter API-Trigger.
- Veröffentlichen Sie die Integration. Informationen zum Veröffentlichen einer Integration finden Sie unter Integrationen testen und veröffentlichen.
OpenAPI-Spezifikation ansehen
Wählen Sie eine der folgenden Optionen aus, um die OpenAPI-Spezifikation für Ihre Integration aufzurufen:
Console
So rufen Sie die OpenAPI-Spezifikation für eine bestimmte Integration auf:
- Rufen Sie die Seite Application Integration auf.
- Klicken Sie im Navigationsmenü auf Integrationen.
Die Seite Integrationen wird angezeigt. Dort sind alle Integrationen aufgeführt, die im Google Cloud Projekt verfügbar sind.
- Klicken Sie auf die Integration, für die Sie die OpenAPI-Spezifikation aufrufen möchten. Dadurch wird die Integration im Integrationseditor geöffnet.
- Klicken Sie in der Symbolleiste des Integrationseditors auf das
Der Bereich OpenAPI-Spezifikation ansehen wird angezeigt und enthält die OpenAPI-Spezifikation der Integration. Die generierte OpenAPI-Spezifikation enthält standardmäßig alle in der Integration konfigurierten API-Trigger.
- Wenn Sie die OpenAPI-Spezifikation für einen bestimmten API-Trigger aufrufen möchten, wählen Sie den API-Trigger aus der Drop-down-Liste APIs aus.
- Wenn Sie die OpenAPI-Spezifikation als YAML-Datei herunterladen möchten, klicken Sie auf Herunterladen .
-Menü (Aktionen) und wählen Sie OpenAPI-Spezifikation ansehen aus.
API
Mit der Methode generateOpenApiSpec
der Application Integration API können Sie die OpenAPI-Spezifikation für Ihre Integration über einen API-Aufruf aufrufen.
Verwenden Sie den folgenden curl
-Befehl, um die OpenAPI-Spezifikation für eine oder mehrere Integrationen in derselben Region aufzurufen:
curl -X POST \ -H "authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ -d '{ "apiTriggerResources": [{ "integrationResource": "INTEGRATION_NAME", "triggerId": ["api_trigger/TRIGGER_NAME", "api_trigger/TRIGGER_NAME_2", "api_trigger/TRIGGER_NAME_n"] }, { "integrationResource": "INTEGRATION_NAME", "triggerId": ["api_trigger/TRIGGER_NAME"] }], "fileFormat": "DOC_TYPE" }' \ "https://LOCATION-integrations.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION:generateOpenApiSpec"
Ersetzen Sie Folgendes:
TRIGGER_NAME, TRIGGER_NAME_2, TRIGGER_NAME_n
: Die Namen der API-Trigger in Ihrer Integration, für die Sie die OpenAPI-Spezifikation aufrufen möchten.INTEGRATION_NAME
: Der Name Ihrer Integration.DOC_TYPE
: Der Typ des zu generierenden Dokuments. Die folgenden Werte werden unterstützt:YAML
oderJSON
.PROJECT_ID
: Die ID Ihres Google Cloud Projekts.LOCATION
: Der Standort Ihres Google Cloud -Projekts.
OpenAPI-Spezifikation
Application Integration generiert die OpenAPI-Spezifikation für Ihre veröffentlichten Integrationen gemäß dem Standard OpenAPI Specification 3.0. In der folgenden Tabelle werden die Elemente der OpenAPI-Spezifikation beschrieben, die in Application Integration generiert werden:
Element | Beschreibung |
---|---|
openapi |
Die verwendete Version der OpenAPI-Spezifikation. |
info |
Informationen zur Integration, z. B. Name (Titel), Beschreibung und veröffentlichte Version. |
servers |
Die Server-URLs, auf denen die Integration gehostet wird. |
paths |
Für jeden ausgewählten API-Trigger in der Integration wird ein Pfad erstellt. Die Server-URL in Kombination mit dem Pfad bildet den API-Endpunkt für API-Aufrufe.
Die Felder
|
components |
Das Feld schemas enthält das JSON-Schema für die Ein- und Ausgabevariablen des API-Triggers.
Das Feld |
Hinweise
Beachten Sie beim Aufrufen der OpenAPI-Spezifikation für Ihre Integration Folgendes:
- Die OpenAPI-Spezifikation wird nur für veröffentlichte Integrationen generiert.
- Die OpenAPI-Spezifikation wird nur für Integrationen generiert, die mit einem oder mehreren API-Triggern konfiguriert sind.
- Die OpenAPI-Spezifikation wird nur für Integrationen in derselben Region generiert.
- Die OpenAPI-Spezifikation wird standardmäßig im YAML-Format generiert. Wenn Sie die OpenAPI-Spezifikation im JSON-Format generieren und ansehen möchten, setzen Sie den Parameter
fileFormat
im API-Aufruf aufJSON
. - Die Anwendungsintegration unterstützt derzeit nur die folgenden eingeschränkten JSON-Schema-Schlüsselwörter:
type
items
properties
description
required
array
object
oneOf
allOf
anyOf
not
null
enum
additionalProperties
default
- Wenn Sie die OpenAPI-Spezifikation mit dem Swagger Editor validieren, treten möglicherweise semantische Fehler im Zusammenhang mit den API-Pfaden auf, wie im folgenden Bild dargestellt:
Diese Fehler können ignoriert werden. Die OpenAPI-Spezifikation ist weiterhin gültig.
Nächste Schritte
- Konversations-Agents mit Application Integration erstellen
- Weitere Informationen zu API-Triggern
- Weitere Informationen