Créer des connecteurs
Les connecteurs sont des intégrations OAuth qui permettent à votre application Base44 de se connecter à des services externes comme Google Calendar, Slack, Notion, etc. Une fois connectés, vous pouvez utiliser les tokens d’accès dans les fonctions backend pour appeler directement des API externes.Concepts clés
- Accès direct à l’API : les connecteurs fournissent des tokens d’accès OAuth bruts — vous appelez les API externes directement depuis les fonctions backend
- Compte du builder : connecte votre compte (le créateur de l’application), pas ceux de vos utilisateurs finaux
- Fonctions backend uniquement : les tokens ne sont accessibles que côté serveur pour des raisons de sécurité
Emplacement des fichiers
Créez les fichiers de connecteurs dans le répertoirebase44/connectors/ (ou le répertoire spécifié par connectorsDir dans votre config.jsonc).
Nommage des fichiers : {type}.jsonc ou {type}.json
Exemples :
base44/connectors/googlecalendar.jsoncbase44/connectors/slack.jsoncbase44/connectors/notion.json
Schéma
Chaque fichier de connecteur doit spécifier untype et éventuellement une liste de scopes :
Champs
| Champ | Type | Requis | Description |
|---|---|---|---|
type | string | Oui | Le type d’intégration (exécutez npx base44 connectors list-available pour voir les options) |
scopes | string[] | Non | Scopes OAuth à demander (par défaut []) |
Découvrir les types de connecteurs disponibles
Exécutez la commande suivante pour obtenir la liste à jour des types de connecteurs pris en charge. Remarque :stripe est aussi un type valide mais n’est pas retourné par cette commande — traitez-le comme pris en charge (voir l’exemple Stripe ci-dessous).
integration_type de cette sortie comme champ type dans votre fichier de connecteur. Certains connecteurs requièrent des connection_config_fields supplémentaires — consultez la sortie pour les détails.
Stripe (Sandbox)
Règles et contraintes
-
Un connecteur par type : vous ne pouvez pas avoir plusieurs connecteurs du même type (par exemple, deux connecteurs
googlecalendar) -
Le type doit être valide : le champ
typedoit être un type d’intégration valide (exécuteznpx base44 connectors list-availablepour voir les types disponibles) - Les scopes sont propres au fournisseur : chaque service a son propre format de scope — consultez la documentation du fournisseur
Étapes suivantes
Après la création des fichiers de connecteurs, poussez-les vers Base44 :Cette page a été traduite à l’aide de l’IA. Pour les informations les plus précises et à jour, consultez la version anglaise.

