- Konfiguriere eine JSONC-Datei für jeden benötigten Dienst
- Deploye und autorisiere über die CLI
- Verwende in Backend-Funktionen, indem du
getConnection()für OAuth-Connectors aufrufst oder die Stripe-REST-API direkt für Zahlungen verwendest
Konfigurieren
Jeder Connector ist eine JSONC-Datei im Connectors-Verzeichnis deines Projekts. Die Datei definiert den Integrationstyp und die Scopes, die deine App benötigt. Standardmäßig ist das Verzeichnisbase44/connectors/, aber du kannst den Pfad in deiner Projektkonfiguration anpassen.
connectors
googlecalendar.jsonc
slack.jsonc
slackbot.jsonc
notion.jsonc
Beispiel
Dieses Beispiel konfiguriert einen Google-Calendar-Connector mit Lese- und Ereignisverwaltungs-Scopes:Feldreferenz
Der Integrationstyp-Identifier. Siehe die Tabelle unterstützte Dienste für die vollständige Liste akzeptierter Werte.Jeder Connector-Typ kann in deinem Projekt nur einmal definiert werden.
Array von OAuth-Scopes, die für deine Integration erforderlich sind. Die konkreten
Scopes hängen vom externen Dienst und davon ab, welche Operationen deine App durchführen muss.
Siehe die Dokumentation zu Connector-Berechtigungen und
-Scopes für die verfügbaren Scopes pro Dienst.
Deployen und autorisieren
Deploye Connectors mitconnectors push oder deploy. Um bestehende Connectors von Base44 herunterzuladen, verwende connectors pull.
Beim Push behandelt die CLI jeden Connector je nach Typ:
- OAuth-Connectors: Die CLI fordert dich auf, jeden Connector einzeln zu autorisieren. Sie schlägt vor, deinen Browser automatisch zu öffnen, und wenn du zustimmst, iteriert sie nacheinander durch die Autorisierungsseite jeder Integration. Nach Abschluss der Autorisierung werden deine OAuth-Tokens sicher gespeichert und du kannst sie über das SDK abrufen.
- Stripe: Die CLI stellt eine Stripe-Sandbox für deine App bereit und gibt eine Claim-URL zurück, um das Onboarding abzuschließen. Es ist kein OAuth-Flow erforderlich.
In Backend-Funktionen verwenden
Sobald deployed und autorisiert, verwende den Connector in deinen Backend-Funktionen. Der Ansatz hängt vom Auth-Modell des Connectors ab:- OAuth-Connectors
- Stripe
Rufe
connectors.getConnection() mit dem Connector-Typ auf, um ein accessToken für authentifizierte API-Aufrufe abzurufen. Einige Connectors geben außerdem eine connectionConfig mit zusätzlichen Parametern zurück (z. B. eine Subdomain oder Konto-ID).Dieses Beispiel ruft eine Google-Calendar-Verbindung ab und holt anstehende Ereignisse:Connector-Automationen
Connector-Automationen ermöglichen es deinen Backend-Funktionen, in Echtzeit auf Ereignisse verbundener Dienste zu reagieren. Zum Beispiel kannst du eine Funktion ausführen, wenn eine neue E-Mail in Gmail eintrifft oder eine Datei in Google Drive geändert wird. Konfiguriere Connector-Automationen in deinerfunction.jsonc-Datei neben deinen anderen Automationen. Siehe Connector-Automationen für die vollständige Feldreferenz, unterstützte Ereignisse und Payload-Dokumentation.
Siehe auch
- Connectors-Übersicht
- App-User-Connectors
- SDK-Connectors-Referenz
- connectors push
- connectors pull
- deploy
- Backend-Funktionen
- Automationen
Diese Seite wurde mit KI übersetzt. Für die genauesten und aktuellsten Informationen siehe die englische Version.

