Du benötigst einen Builder-Tarif oder höher, um Connectors in deiner App zu nutzen.
Was du tun kannst
Verbinde deine App mit deinen E-Mails, Kalendern, Kontakten und Dateien.E-Mails automatisieren
Sende Bestätigungen und Follow-ups und mache aus eingehenden E-Mails Aufgaben oder Tickets.
Kalender und Kontakte synchronisieren
Synchronisiere Buchungen, zeige deine Verfügbarkeit und halte Kontakte aktuell.
Mit Dateien und Daten arbeiten
Speichere Berichte in Drive, erstelle Docs und importiere oder exportiere Sheets-Daten.
Google-Workspace-Connector
Nutze diesen Connector, wenn deine App mehrere Google-Dienste kombiniert. Ein Beispiel ist ein Assistent, der mit deinem Posteingang, Kalender und deinen Drive-Dateien arbeitet. Wenn sie nur einen oder zwei nutzt, verbinde stattdessen diese. Beispiel-Prompts Beschreibe im KI-Chat die beteiligten Google-Dienste, was die Aktion auslöst, und alle dynamischen Felder. Zum Beispiel:Dieser Connector fragt die folgenden Scopes für 6 Dienste an. Er braucht also mehr Zugriff als ein einzelner Connector.
- Gmail:
gmail.readonly,gmail.modify,gmail.compose,gmail.send - Calendar:
calendar.readonly,calendar.settings.readonly,calendar.events - Contacts:
contacts.readonly - Drive:
drive.readonly,drive - Docs:
documents.readonly,documents - Sheets:
spreadsheets.readonly,spreadsheets
Jeder Scope wird beim jeweiligen Dienst unter Google-Dienste beschrieben.
Zugriff: Deine App arbeitet mit den Daten des Google-Kontos, das die Verbindung autorisiert.
Einen Google-Dienst verbinden
Verbinde einen Google-Dienst über ein gemeinsames Konto oder lass jede Person ihr eigenes verbinden.- Gemeinsamer Connector
- App-Nutzer-Connector
Du verbindest ein Konto einmal, und alle, die deine App nutzen, teilen diese Verbindung und ihre Daten.So fügst du einen gemeinsamen Google-Connector hinzu:
- Klicke in der Seitenleiste deines Workspaces auf Connectors.
- Klicke auf Add connector.
- Suche nach dem gewünschten Dienst, etwa Google Calendar oder Google Workspace, und klicke darauf.
- Wähle Shared connector aus und klicke dann auf Next.
- Gib einen Connection name ein.
- Wähle unter Who can access aus, wo die Verbindung genutzt werden kann. Standard ist Apps and Super agent.
- Wenn Permissions erscheint, wähle Read-only, um Daten anzusehen. Wähle Read & write, wenn deine App Daten senden, erstellen oder ändern muss. Standard ist Read-only.
- Klicke auf Add connector. Melde dich dann mit dem Google-Konto an, das du teilen möchtest.
- Öffne deine App im App-Editor.
- Bitte den KI-Chat, die gemeinsame Google-Verbindung für die gewünschte Funktion zu nutzen.
Google-Dienste
Suche den Dienst, den deine App nutzt. So siehst du, was er kann und welche Scopes er anfragt. Andere Google-Connectors wie Google Analytics, Google Meet und Google Search Console findest du im Connectors-Katalog.Gmail
Sende, lies und verwalte E-Mails in Gmail. Beispiel-Prompts Beschreibe im KI-Chat die Betreffzeile, den Nachrichtentext, die Formatierung, die Empfänger und alle dynamischen Felder. Zum Beispiel:Das Lesen von E-Mail-Inhalten ist ein eingeschränkter Google-Scope.
Gmail-Scope-Namen beginnen mit https://www.googleapis.com/auth/:gmail.readonly: Nachrichten und Metadaten lesengmail.modify: Nachrichten lesen, mit Labels versehen und ändern, aber nicht endgültig löschengmail.compose: Entwürfe erstellen und E-Mails sendengmail.send: Nachrichten sendengmail.labels: Labels verwaltengmail.settings.basic: Filter, Signaturen und die Abwesenheitsnotiz verwalten
Zugriff: Deine App arbeitet mit den E-Mails des Gmail-Kontos, das die Verbindung autorisiert.
Google Calendar
Greife auf Termine in Google Calendar zu und verwalte sie. Beispiel-Prompts Beschreibe im KI-Chat den Kalender, die Termine, was die Aktion auslöst, und alle dynamischen Felder. Zum Beispiel:Der umfassende Scope
Google-Calendar-Scope-Namen beginnen mit calendar verwaltet jeden Kalender. Wähle einen engeren Scope, wenn deine App nur Termine oder Verfügbarkeit liest. Mit Let Base44 manage OAuth bietet die Auswahl nur die engeren Scopes an.https://www.googleapis.com/auth/:calendar: Alle Kalender und Termine verwaltencalendar.readonly: Alle Kalender, Termine und ihre Einstellungen ansehencalendar.events: Termine in Kalendern verwaltencalendar.events.readonly: Termine in Kalendern ansehencalendar.events.freebusy: Frei/Gebucht-Informationen aus Kalendern ansehen, ohne Termindetails zu sehencalendar.freebusy: Frei/Gebucht-Informationen für Kalender ansehencalendar.app.created: Kalender verwalten, die deine App erstellt hatcalendar.calendarlist.readonly: Die Liste der Kalender ansehencalendar.events.public.readonly: Öffentliche Termine in Kalendern ansehencalendar.settings.readonly: Google-Calendar-Einstellungen ansehen
Zugriff: Deine App arbeitet mit den Kalendern des Google-Kontos, das die Verbindung autorisiert.
Google Contacts
Lies, erstelle und verwalte Kontakte in Google Contacts. Beispiel-Prompts Beschreibe im KI-Chat die Kontakte, was die Aktion auslöst, und alle dynamischen Felder. Zum Beispiel:Wähle
Google-Contacts-Scope-Namen beginnen mit contacts.readonly, wenn deine App nur gespeicherte Kontakte lesen muss.https://www.googleapis.com/auth/:contacts.readonly: Kontakte ansehencontacts: Kontakte ansehen, erstellen, bearbeiten und löschencontacts.other.readonly: Weitere Kontakte ansehen, etwa Personen, denen du geschrieben, die du aber nicht gespeichert hastdirectory.readonly: Das Google-Workspace-Verzeichnis deiner Organisation ansehen
Zugriff: Deine App arbeitet mit den Kontakten des Google-Kontos, das die Verbindung autorisiert.
Google Drive
Suche, öffne und verwalte Dateien in Google Drive. Beispiel-Prompts Beschreibe im KI-Chat die Dateien oder Ordner, was die Aktion auslöst, und alle dynamischen Felder. Zum Beispiel:Der Scope
Google-Drive-Scope-Namen beginnen mit drive gibt deiner App Zugriff auf alle Dateien und Ordner in Google Drive. drive.file umfasst nur die Dateien, die deine App erstellt oder öffnet.https://www.googleapis.com/auth/:drive: Alle Dateien und Ordner in Google Drive ansehen, erstellen, bearbeiten und löschendrive.readonly: Alle Dateien und Ordner in Google Drive ansehendrive.file: Nur auf Dateien zugreifen, die deine App mit Berechtigung erstellt oder öffnet
Zugriff: Deine App arbeitet mit Dateien im Google Drive des Google-Kontos, das die Verbindung autorisiert.
Google Docs
Erstelle und bearbeite Dokumente in Google Docs. Beispiel-Prompts Beschreibe im KI-Chat das Dokument, was es auslöst, und alle dynamischen Felder. Zum Beispiel:Mit dem Scope
Google-Docs-Scope-Namen beginnen mit documents kann deine App jedes Google-Docs-Dokument im verbundenen Konto ansehen und bearbeiten, nicht nur die selbst erstellten.https://www.googleapis.com/auth/:documents: Alle Google-Docs-Dokumente ansehen, erstellen und bearbeitendocuments.readonly: Alle Google-Docs-Dokumente ansehen
Zugriff: Deine App arbeitet mit den Dokumenten des Google-Kontos, das die Verbindung autorisiert.
Google Sheets
Lies und schreibe Daten in Tabellen von Google Sheets. Beispiel-Prompts Beschreibe im KI-Chat die Tabelle, was die Aktion auslöst, und alle dynamischen Felder. Zum Beispiel:Mit dem Scope
Google-Sheets-Scope-Namen beginnen mit spreadsheets kann deine App jede Tabelle im Konto ändern, nicht nur die selbst erstellten.https://www.googleapis.com/auth/:spreadsheets: Alle Google-Sheets-Tabellen ansehen, bearbeiten, erstellen und löschenspreadsheets.readonly: Alle Google-Sheets-Tabellen ansehen
Zugriff: Deine App arbeitet mit den Tabellen des Google-Kontos, das die Verbindung autorisiert.
Scopes und Berechtigungen
Wenn du deinen eigenen OAuth-Client nutzt, gehört dir die OAuth-App. Du reichst ihre Verifizierung bei Google ein. Gemeinsame Google-Connectors und Let Base44 manage OAuth laufen über die OAuth-App von Base44. Dafür reichst du nichts bei Google ein. Siehe Deinen eigenen OAuth-Client verwenden. Google teilt die Berechtigungen, die deine App anfragt, in 3 Kategorien ein. Diese Gruppen bestimmen, welche Verifizierung deine App vor dem Livegang braucht. Wähle also die engsten Scopes, die die Funktionen deiner App abdecken. Das ist vor allem bei Gmail, Drive und Calendar wichtig.- Einfach: Umfasst Name, E-Mail-Adresse und Profil. Google verlangt nichts weiter.
- Sensibel: Umfasst breiteren Zugriff auf einen Google-Dienst, etwa das Erstellen von Kalenderterminen. Google verlangt eine App-Verifizierung, einschließlich einer Prüfung deiner Datennutzung.
- Eingeschränkt: Umfasst das Lesen von Nachrichten- oder Dateiinhalten einer Person, etwa in Gmail. Google verlangt eine App-Verifizierung und eventuell eine jährliche unabhängige Sicherheitsbewertung.
Base44 fügt immer den Scope
email hinzu, um das Google-Konto zu identifizieren. Er ist immer enthalten und erscheint daher unter Scopes als gesperrter Scope.Google-Dienste in einer Backend-Funktion nutzen
Wenn du eigene Backend-Funktionen schreibst, können sie die Google-APIs direkt aufrufen. Base44 übernimmt den OAuth-Flow und die Token-Speicherung. Für eine gemeinsame Verbindung übergibst du eine Dienst-ID aus der Tabelle unten angetConnection(). Für eine App-Nutzer-Verbindung übergibst du die ID deines eigenen Connectors, keine Dienst-ID.
- Gemeinsamer Connector
- App-Nutzer-Connector
Gemeinsame Connectors
Konfiguriere, deploye und rufe eine gemeinsame Verbindung aus einer Backend-Funktion auf.
App-Nutzer-Connectors
Rufe ein Token pro Nutzer ab und rufe die API im Namen der angemeldeten Person auf.
Fehlerbehebung
Wenn du deinen eigenen OAuth-Client nutzt und Personen ihr Google-Konto nicht verbinden können, prüfe Folgendes.Einige Personen können ihr eigenes Konto nicht verbinden
Einige Personen können ihr eigenes Konto nicht verbinden
Dein eigener OAuth-Client startet im Testmodus. Dort können sich nur freigegebene Testnutzer verbinden. Bevor du den Zugriff erweiterst, stelle deine OAuth-App auf Produktion um. Schließe außerdem jede Verifizierung ab, die Google verlangt.
Das Verbinden schlägt mit einem Redirect-URI-Fehler fehl
Das Verbinden schlägt mit einem Redirect-URI-Fehler fehl
Registriere die Callback-URL deiner Verbindung als autorisierte Redirect-URI in deinem Google-OAuth-Client:
- Für die einzelne Callback-URL gib genau
https://connectors.base44.com/api/oauth/callbackein. - Für Callback-URLs pro App siehe Deine Callback-URLs ansehen.
Diese Seite wurde mit KI übersetzt. Die genauesten und aktuellsten Informationen findest du in der englischen Version.