Zum Inhalt springen

Google Kalender-Verbindungshandbuch für Jitterbit App Builder

Übersicht

Diese Anleitung beschreibt die Systemanforderungen und Anweisungen zum Anschließen App Builder an einen Google Kalender-Datenbankserver.

Systemanforderungen

Datenbankserver

Google Kalender-Server

Client-Webbrowser

Chrome: 84+

  • Firefox: 73+

  • Safari: 13.0.1+

Kante: 84+

Anschlussanleitung

Konfigurieren Sie Google Kalender über die Google Console

  1. Navigieren Sie zur Google Console: < https://console.cloud.google.com/apis/dashboard >

  2. Aktivieren Sie die Google Calendar API, indem Sie auf „** APIs und Dienste aktivieren**“ klicken und nach Google Calendar suchen.

  3. Richten Sie OAuth im Dashboard unter „Anmeldeinformationen“ ein.

    Anhang

  4. Klicken Sie oben auf dem Bildschirm auf „Anmeldeinformationen erstellen“ und wählen Sie „OAuth-Client-ID

  5. Wählen Sie den Anwendungstyp „Webanwendung“ und geben Sie Ihrer Anwendung einen Namen

  6. Fügen Sie eine Autorisierte Umleitungs-URI zurück zum nächsten erstellten Sicherheitsanbieter hinzu

  7. Klicken Sie auf „Erstellen“ und notieren Sie sich die Client-ID und das Client-Geheimnis

    Grafische Benutzeroberfläche, Text, Anwendung, Email Beschreibung automatisch generiert

    Hinweis

    Die Umleitungs-URI in diesem Beispiel verwendet den Sicherheitsanbieter mit dem Namen GoogleOAuth.

Hinzufügen eines OAuth-Sicherheitsanbieters

  1. Navigieren Sie zu App Builder IDE

  2. Klicken Sie im Menü Verbinden auf die Schaltfläche Sicherheitsanbieter

  3. Klicken Sie unter Benutzerauthentifizierung auf + Benutzerauthentifizierung

  4. Geben Sie die folgenden Details an:

    • Name: GoogleOAuth (muss so genannt werden, damit es mit der Weiterleitung übereinstimmt)

    • Typ: Wählen Sie Oauth aus dem Dropdown-Menü

    • Authentifizierungstyp: OAuth

    • OAuth Grant: Autorisierungscode

    • OAuth-Client-Authentifizierung: Einfach

    • OAuth-Ressourcenauthentifizierung: Bearer

    • Token-Besitzer: Hängt von der beabsichtigten Verwendung ab. Verwenden Sie Client, wenn es sich um einen Kalender für die gesamte Organisation handelt, andernfalls verwenden Sie Benutzer, wenn der Kalender für einzelne Benutzer verbunden wird, die Ereignisse in ihren Google-Kalendern ändern müssen.

    • Weiterleitung bei Herausforderung: zum Aktivieren ankreuzen

    • Endpoints:

      • Endpoint: < https://accounts.google.com/o/oauth2/auth >

      • Token Endpoint: < https://oauth2.googleapis.com/token >

    • Anmeldeinformationen:

      • Typ: Client

      • Benutzername: Client-ID aus der Google Console

      • Passwort: Client-Geheimnis aus der Google Console

    • Eigenschaften:

      • Bereiche: < https://www.googleapis.com/auth/calendar >

      • Weitere Bereiche sind in der Dokumentation von Google aufgeführt. Es können mehrere Bereiche hinzugefügt werden, die durch ein Leerzeichen getrennt werden müssen.

    Anhang

  5. Klicken Sie auf Speichern.

Erstellen Sie einen Google Kalender-Datenserver

  1. Navigieren Sie zu App Builder IDE

  2. Klicken Sie im Menü Verbinden auf die Schaltfläche Datenserver

  3. Klicken Sie auf die Schaltfläche + Server

  4. Geben Sie die folgenden Informationen an:

    • Name: Erkennbarer Name

    • Typ: Wählen Sie Google Kalender aus dem Dropdown-Menü

    • Sicherheitsanbieter: Wählen Sie den im vorherigen Schritt erstellten Sicherheitsanbieter aus

  5. Klicken Sie auf Speichern

  6. Klicken Sie im Abschnitt „Testen“ auf Verbindung testen, um die OAuth-Verbindung und die Umleitungs URL zu testen.

Datenquelle importieren

  1. Navigieren Sie zu App Builder IDE.

  2. Klicken Sie im Menü „Verbinden“ auf Datenserver

  3. Suchen Sie unter Cloud-Datenbank nach der im vorherigen Schritt erstellten Google Kalender-Datenbank

  4. Wählen Sie den Google Kalender aus und klicken Sie im rechten Bereich auf die Schaltfläche Details

  5. Klicken Sie auf die Schaltfläche Importieren

    Anhang

  6. Klicken Sie, um Importfunktionen zu erweitern

  7. Klicken Sie optional auf die Schaltfläche Bearbeiten und definieren Sie ein Importmuster, um App Builder welche Datensätze aus Google Kalender importiert werden sollen

  8. Klicken Sie auf die Schaltfläche Importieren und dann auf Fortfahren

  9. App Builder führt den Import im Hintergrund aus

  10. Erweitern Sie nach Abschluss des Imports die Dienstprogramme und klicken Sie auf Tabellen, um importierte Daten vom Google Calendar Server anzuzeigen

  11. Die von diesem Server importierten Tabellen stehen nun zur Verwendung in Ihrem App Builder Anwendung

Erstellen einer Google Kalender-REST- API -Verbindung

  1. Navigieren Sie zu App Builder IDE

  2. Klicken Sie im Verbindungsmenü auf Datenserver

  3. Klicken Sie unter Web Services im Dropdown-Menü Typ auf REST API

  4. Geben Sie für URL ein https://www.googleapis.com/calendar/v3

  5. Klicken Sie auf Sicherheitseinstellungen, um sie zu erweitern, und wählen Sie den in den vorherigen Schritten erstellten Sicherheitsanbieter für Google Kalender aus.

  6. Klicken Sie auf Testen, um sie zu erweitern, und stellen Sie sicher, dass Herausforderung zulassen aktiviert ist.

  7. Klicken Sie auf Speichern und schließen Sie die Seite.

  8. Klicken Sie für den Datenserver, den Sie gerade erstellt haben, auf Details. Dadurch gelangen Sie zu der unten angezeigten Seite:

    Anhang

  9. Fügen Sie die folgenden Endpoints und Endpoint hinzu:

    Grafische Benutzeroberfläche, Text, Anwendungsbeschreibung automatisch generiert

    Anhang

    Grafische Benutzeroberfläche, Anwendungsbeschreibung automatisch generiert

    Grafische Benutzeroberfläche, Text, Anwendung, Email Beschreibung automatisch generiert

    Anhang

    Grafische Benutzeroberfläche, Text, Anwendung, Email Beschreibung automatisch generiert

    Grafische Benutzeroberfläche, Anwendungsbeschreibung automatisch generiert

  10. Klicken Sie für jeden Endpoint auf Verbindung testen. Wenn Sie dies zum ersten Mal durchführen, App Builder wird zum Google Challenge Provider weitergeleitet. Melden Sie sich mit Ihrem Google-Konto an und klicken Sie auf der folgenden Seite auf Akzeptieren. Sie werden zurück zu App Builder nachdem Sie diese Schritte ausgeführt haben.

  11. Klicken Sie für jeden Endpoint auf Erkennen. Dadurch werden alle Tabellen für jeden Endpoint importiert in App Builder zur Verwendung in Ihrer Anwendung.