Zum Inhalt springen

Verwandeln Sie Ihre Kontakte in Urlaubsgeld mit unserem neuen Kundenempfehlungsprogramm! Erfahren Sie mehr

Diese Dokumentation gilt für Version 4 und höher von App Builder, dem neuen Namen für Vinyl. Hier gelangen Sie zur Vinyl-Dokumentation.

Google Kalender-Verbindungshandbuch für Jitterbit App Builder

Übersicht

In diesem Handbuch werden die Systemanforderungen und Anweisungen zum Verbinden von App Builder mit einem Google Kalender-Datenbankserver beschrieben.

Systemanforderungen

Datenbankserver

Google Kalender Server

Client-Webbrowser

Chrome: 84+

  • Firefox: 73+

  • Safari: 13.0.1+

Kante: 84+

Anschlusshinweise

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 Kalender API, indem Sie auf "** APIs und Dienste aktivieren**" klicken und nach Google Kalender 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 anschließend 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 GoogleOAuth.

Hinzufügen eines OAuth-Sicherheitsanbieters

  1. Navigieren Sie zur 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 die Weiterleitung übereinstimmt)

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

    • Authentifizierungstyp: OAuth

    • OAuth Grant: Autorisierungscode

    • OAuth-Client-Authentifizierung: Einfach

    • OAuth-Ressourcenauthentifizierung: Träger

    • Token-Besitzer: Hängt vom Verwendungszweck 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 verknüpft werden soll, die Ereignisse in ihren Google-Kalendern ändern müssen.

    • Weiterleitung bei Herausforderung: Zum Aktivieren aktivieren

    • 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 Secret aus der Google Console

    • Eigenschaften:

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

      • Weitere Bereiche sind in Googles Dokumentation 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 zur 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 die im vorherigen Schritt erstellte 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 anzuweisen, welche Datensätze aus Google Kalender importiert werden sollen

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

  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 für die Verwendung in Ihrer App Builder Anwendung zur Verfügung

Erstellen einer Google Kalender-REST- API -Verbindung

  1. Navigieren Sie zur App Builder IDE

  2. Klicken Sie im Verbindungsmenü auf Datenserver

  3. Klicken Sie unter Webdienste 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 und wählen Sie den zuvor erstellten Google Kalender Sicherheitsanbieter aus.

  6. Klicken Sie auf Testen und stellen Sie sicher, dass Challenge zulassen aktiviert ist.

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

  8. Klicken Sie für den soeben erstellten Datenserver auf Details. Sie gelangen auf die folgende Seite:

    attachment

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

    Grafische Benutzeroberfläche, Text, Anwendungsbeschreibung automatisch generiert

    attachment

    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 tun, leitet der App Builder Sie zum Google Challenge Provider weiter. Melden Sie sich mit Ihrem Google-Konto an und klicken Sie auf der folgenden Seite auf Akzeptieren. Nach diesen Schritten gelangen Sie zurück zum App Builder.

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