Connectors erstellen
Connectors sind OAuth-Integrationen, mit denen deine Base44-App eine Verbindung zu externen Diensten wie Google Calendar, Slack, Notion und weiteren herstellen kann. Nach der Verbindung kannst du Access-Tokens in Backend-Funktionen verwenden, um externe APIs direkt aufzurufen.Kernkonzepte
- Direkter API-Zugriff: Connectors stellen rohe OAuth-Access-Tokens bereit — du rufst die externen APIs direkt aus Backend-Funktionen auf
- Konto des App-Builders: Verbindet dein Konto (das des App-Builders), nicht die Konten deiner Endnutzer
- Nur Backend-Funktionen: Aus Sicherheitsgründen sind Tokens nur serverseitig zugänglich
Dateipfad
Erstelle Connector-Dateien im Verzeichnisbase44/connectors/ (oder im Verzeichnis, das über connectorsDir in deiner config.jsonc angegeben ist).
Dateiname: {type}.jsonc oder {type}.json
Beispiele:
base44/connectors/googlecalendar.jsoncbase44/connectors/slack.jsoncbase44/connectors/notion.json
Schema
Jede Connector-Datei muss einentype und optional eine Liste von scopes angeben:
Felder
| Feld | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
type | string | Ja | Der Integrationstyp (führe npx base44 connectors list-available aus, um die Optionen zu sehen) |
scopes | string[] | Nein | Anzufragende OAuth-Scopes (Standardwert []) |
Verfügbare Connector-Typen entdecken
Führe folgenden Befehl aus, um die aktuelle Liste der unterstützten Connector-Typen zu erhalten. Hinweis:stripe ist ebenfalls ein gültiger Typ, wird aber nicht von diesem Befehl zurückgegeben — behandle ihn als unterstützt (siehe Stripe-Beispiel unten).
integration_type aus dieser Ausgabe als Feld type in deiner Connector-Datei. Manche Connectors benötigen zusätzliche connection_config_fields — prüfe die Ausgabe auf Details.
Stripe (Sandbox)
Regeln und Einschränkungen
-
Ein Connector pro Typ: Du kannst nicht mehrere Connectors desselben Typs haben (z. B. zwei
googlecalendar-Connectors) -
Typ muss gültig sein: Das Feld
typemuss ein gültiger Integrationstyp sein (führenpx base44 connectors list-availableaus, um verfügbare Typen zu sehen) - Scopes sind anbieterspezifisch: Jeder Dienst hat sein eigenes Scope-Format — siehe die Dokumentation des Anbieters
Nächste Schritte
Nach dem Erstellen von Connector-Dateien pushe sie zu Base44:Diese Seite wurde mit KI übersetzt. Für die genauesten und aktuellsten Informationen siehe die englische Version.

