Zum Inhalt springen

Google Calendar-Verbindungsanleitung für Jitterbit App Builder

Übersicht

Diese Anleitung beschreibt die Systemanforderungen und Anweisungen zur Verbindung des App Builders mit einem Google Calendar-Datenbankserver.

Systemanforderungen

Datenbankserver

Google Calendar Server

Client-Webbrowser

  • Chrome: 84+

  • Firefox: 73+

  • Safari: 13.0.1+

  • Edge: 84+

Verbindungsanweisungen

Google Calendar über die Google Console konfigurieren

  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 im Dashboard OAuth unter "Anmeldedaten" ein

    attachment

  4. Klicken Sie oben auf dem Bildschirm auf "Anmeldedaten 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

    Graphische 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 zur App Builder IDE

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

  3. Klicken Sie unter Benutzerauthentifizierung auf + Benutzeranmeldung

  4. Geben Sie die folgenden Details an:

    • Name: GoogleOAuth (muss so benannt werden, um mit der Umleitung übereinzustimmen)

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

    • Authentifizierungstyp: OAuth

    • OAuth-Berechtigung: Autorisierungscode

    • OAuth-Client-Authentifizierung: Basis

    • OAuth-Ressourcen-Authentifizierung: Träger

    • Token-Besitzer: Hängt von der beabsichtigten Nutzung 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.

    • Umleitung bei Herausforderung: aktivieren, um zu ermöglichen

    • Endpunkte:

    • Anmeldeinformationen:

      • Typ: Client

      • Benutzername: Client-ID aus der Google Console

      • Passwort: Client-Geheimnis aus der Google Console

    • Eigenschaften:

    attachment

  5. Klicken Sie auf Speichern.

Erstellen eines Google Kalender-Datenservers

  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 ein:

    • 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 zur 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 auf die Schaltfläche Details im rechten Bereich

  5. Klicken Sie auf die Schaltfläche Importieren

    attachment

  6. Klicken Sie, um Importfähigkeiten zu erweitern

  7. Optional können Sie auf die Schaltfläche Bearbeiten klicken und ein Importmuster definieren, um dem App Builder anzuzeigen, welche Datensätze aus dem Google Kalender importiert werden sollen

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

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

  10. Nachdem der Import abgeschlossen ist, erweitern Sie die Dienstprogramme und klicken Sie auf Tabellen, um die importierten Daten vom Google Kalender-Server anzuzeigen

  11. Die Tabellen, die von diesem Server importiert wurden, sind jetzt in Ihrer App Builder-Anwendung verfügbar

Erstellen Sie eine Google Kalender REST API-Verbindung

  1. Navigieren Sie zur App Builder IDE

  2. Klicken Sie im Verbindungsmenü auf Datenserver

  3. Wählen Sie unter Webdienste im Dropdown-Menü Typ die Option REST API

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

  5. Klicken Sie, um die Sicherheitseinstellungen zu erweitern, und wählen Sie den Google Kalender Sicherheitsanbieter aus, der in den vorherigen Schritten erstellt wurde

  6. Klicken Sie, um Testen 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. Dies führt Sie zu der unten gesehenen Seite:

    attachment

  9. Fügen Sie die folgenden Endpunkte und Endpunktparameter hinzu:

    Graphische Benutzeroberfläche, Text, Anwendung Beschreibung automatisch generiert

    attachment

    Graphische Benutzeroberfläche, Anwendung Beschreibung automatisch generiert

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

    attachment

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

    Grafische Benutzeroberfläche, Anwendung Beschreibung automatisch generiert

  10. Klicken Sie für jeden Endpunkt auf Testverbindung. Wenn dies das erste Mal ist, dass Sie dies durchführen, wird der App Builder zum Google Challenge Provider weitergeleitet. Melden Sie sich mit Ihrem Google-Konto an und klicken Sie auf Akzeptieren auf der folgenden Seite. Nach Abschluss dieser Schritte werden Sie zurück zum App Builder geleitet.

  11. Klicken Sie für jeden Endpunkt auf Entdecken. Dadurch werden alle Tabellen für jeden Endpunkt in den App Builder importiert, um sie in Ihrer Anwendung zu verwenden.

Fehlerbehebung

Wenn Sie Probleme mit dem Google Kalender-Server haben, werden die folgenden Schritte zur Fehlerbehebung empfohlen:

  1. Aktivieren Sie Datenprotokollierung, um Protokolldateien und Daten zu generieren, die Sie herunterladen und überprüfen können.

  2. Konsultieren Sie die CData ADO.NET Provider für Google Kalender-Dokumentation für detaillierte Informationen.