Vous avez besoin d’un plan Builder ou supérieur pour utiliser les connecteurs dans votre application.
Ce que vous pouvez faire
Intégrez les tâches liées aux e-mails aux workflows de votre application.Envoyer des e-mails automatiquement
Envoyez des confirmations, des alertes et des relances personnalisées quand un événement se produit dans votre application.
Lire les e-mails entrants
Lisez et analysez les messages reçus, puis transformez-les en enregistrements comme des tickets de support.
Gérer la boîte de réception
Organisez le courrier pendant que votre application le traite, par exemple en marquant les messages comme lus ou en appliquant des libellés.
Connecter Gmail
Connectez Gmail pour que votre application puisse envoyer et lire des e-mails.- Connecteur partagé
- Connecteur utilisateur de l'application
Vous connectez un compte une seule fois. Toutes les personnes qui utilisent votre application partagent cette connexion et ses données.Pour ajouter un connecteur Gmail partagé :
- Cliquez sur Connectors dans la barre latérale de votre espace de travail.
- Cliquez sur Add connector.
- Recherchez Gmail, puis cliquez dessus.
- Sélectionnez Shared connector, puis cliquez sur Next.
- Saisissez un Connection name.
- Sous Who can access, sélectionnez où la connexion peut être utilisée. La valeur par défaut est Apps and Super agent.
- Sous Permissions, sélectionnez Read-only ou Read & write. La valeur par défaut est Read-only.
- Cliquez sur Add connector, puis connectez-vous avec le compte Gmail à partager.
Scopes et permissions
Les scopes déterminent ce que votre application peut faire dans Gmail. Vous les choisissez quand vous configurez un connecteur utilisateur de l’application. Pour un connecteur partagé, vous sélectionnez plutôt Read-only ou Read & write.1
Ajoutés par Base44
email: identifie le compte Google. Il apparaît sous Always included.
2
Configurés par vous
Sous Scopes, ces scopes sont sélectionnés par défaut. Retirez ceux dont votre application n’a pas besoin. Les noms de scopes Gmail commencent par
https://www.googleapis.com/auth/ :gmail.compose: créer et mettre à jour des brouillonsgmail.labels: gérer les libellésgmail.modify: marquer comme lu ou appliquer des libellésgmail.readonly: lire les messages et les métadonnéesgmail.send: envoyer des messages- Dans Additional scopes,
gmail.settings.basicest renseigné pour gérer les filtres, les signatures et le répondeur d’absence.
Accès : votre application travaille avec le courrier du compte Gmail qui autorise la connexion.
La lecture du contenu des e-mails est un scope Google restricted. Vérifiez comment Google regroupe ces scopes avant la mise en ligne de votre application.
Utiliser Gmail dans une fonction backend
Une fois Gmail connecté, vos fonctions backend peuvent récupérer un jeton d’accès et appeler directement l’API Gmail. Base44 gère le flux OAuth et le stockage des jetons.- Pour une connexion partagée, utilisez
getConnection()pour récupérer le jeton. - Pour une connexion utilisateur de l’application, utilisez
getCurrentAppUserConnection()pour que chaque requête utilise le jeton de la personne connectée.
Connecteurs partagés
Configurez, déployez et appelez une connexion partagée depuis une fonction backend.
Connecteurs utilisateur de l'application
Récupérez un jeton par utilisateur et appelez l’API en tant que personne connectée.
Dépannage
Vérifiez l’accès aux comptes si des personnes ne parviennent pas à connecter Gmail.Certaines personnes ne peuvent pas connecter leur compte
Certaines personnes ne peuvent pas connecter leur compte
Si votre application OAuth Google est en mode test, seuls les utilisateurs de test approuvés peuvent se connecter. Publiez votre application OAuth ou sortez-la du mode test pour que toute personne qui utilise votre application puisse connecter son propre compte.
Cette page a été traduite par IA. Pour les informations les plus précises et à jour, consultez la version anglaise.