- Configura un file JSONC per ciascun servizio necessario
- Distribuisci e autorizza tramite la CLI
- Usa nelle funzioni backend chiamando
getConnection()per i connettori OAuth, oppure usando direttamente l’API REST di Stripe per i pagamenti
Configura
Ogni connettore è un file JSONC nella directory dei connettori del progetto. Il file definisce il tipo di integrazione e gli scope necessari alla tua app. Per impostazione predefinita la directory èbase44/connectors/, ma puoi personalizzare il percorso nella configurazione del progetto.
connectors
googlecalendar.jsonc
slack.jsonc
slackbot.jsonc
notion.jsonc
Esempio
Questo esempio configura un connettore Google Calendar con scope di lettura e gestione degli eventi:Riferimento dei campi
L’identificatore del tipo di integrazione. Consulta la tabella dei servizi supportati per l’elenco completo dei valori accettati.Ogni tipo di connettore può essere definito una sola volta nel progetto.
Array di scope OAuth richiesti dall’integrazione. Gli scope specifici
dipendono dal servizio esterno e dalle operazioni che la tua app deve eseguire.
Consulta la documentazione permessi e scope dei
connettori per gli scope
disponibili per ciascun servizio.
Distribuisci e autorizza
Distribuisci i connettori conconnectors push o deploy. Per scaricare i connettori esistenti da Base44, usa connectors pull.
Quando esegui il push, la CLI gestisce ciascun connettore in base al suo tipo:
- Connettori OAuth: la CLI ti chiede di autorizzare ciascun connettore uno alla volta. Suggerisce di aprire il browser automaticamente e, se accetti, itera in sequenza attraverso la pagina di autorizzazione di ogni integrazione. Dopo il completamento dell’autorizzazione, i token OAuth vengono memorizzati in modo sicuro e puoi recuperarli tramite l’SDK.
- Stripe: la CLI predispone una sandbox Stripe per la tua app e restituisce un URL di rivendicazione per completare l’onboarding. Non è necessario alcun flusso OAuth.
Usa nelle funzioni backend
Una volta distribuito e autorizzato, usa il connettore nelle tue funzioni backend. L’approccio dipende dal modello di autenticazione del connettore:- Connettori OAuth
- Stripe
Chiama
connectors.getConnection() con il tipo del connettore per recuperare un accessToken da usare per chiamate API autenticate. Alcuni connettori restituiscono anche una connectionConfig con parametri aggiuntivi (ad esempio un sottodominio o un ID account).Questo esempio recupera una connessione Google Calendar e ottiene i prossimi eventi:Automazioni dei connettori
Le automazioni dei connettori consentono alle funzioni backend di rispondere in tempo reale agli eventi dei servizi collegati. Ad esempio, puoi eseguire una funzione quando arriva una nuova email in Gmail o quando cambia un file in Google Drive. Configura le automazioni dei connettori nel filefunction.jsonc insieme alle altre automazioni. Consulta Automazioni dei connettori per il riferimento completo dei campi, gli eventi supportati e la documentazione dei payload.
Vedi anche
- Panoramica dei connettori
- Connettori per utente dell’app
- Riferimento SDK dei connettori
- connectors push
- connectors pull
- deploy
- Funzioni backend
- Automazioni
Questa pagina è stata tradotta utilizzando l’IA. Per informazioni più accurate e aggiornate, consulta la versione inglese.

