Zum Inhalt springen

Google Gmail-Verbindungsleitfaden für Jitterbit App Builder

Übersicht

Dieser Leitfaden beschreibt die Systemanforderungen und Anweisungen zum Verbinden von App Builder mit einem Gmail-Datenbankserver.

Systemanforderungen

Datenbankserver

Gmail-Datenbankserver

Client-Webbrowser

  • Chrome TM 60 oder neuer

  • Firefox ® 55 oder neuer

  • Safari ® 11.0.2 oder neuer

Verbindungsanweisungen

Hinzufügen eines OAuth-Sicherheitsanbieters

  1. Navigieren Sie zur App Builder IDE

  2. Klicken Sie im Menü „Connect" auf den Link Mit Ihrem Unternehmen verbinden

  3. Klicken Sie auf Sicherheitsanbieter und dann auf + Sicherheitsanbieter

    attachment

  4. Um den OAuth-Sicherheitsanbieter zu konfigurieren, geben Sie die folgenden Informationen an:

    • Im Bereich Einstellungen

      • Name: GoogleOAuth (muss so genannt werden, um die Umleitung zu entsprechen)

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

    • Im Bereich Eigenschaften

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

      • ClientId: Anmeldedaten aus der Google API Console (aus dem Screenshot ausgelassen)

      • ClientSecret: Anmeldedaten aus der Google API Console (aus dem Screenshot ausgelassen)

      • Scopes: https://mail.google.com/

        • Besuchen Sie Googles Dokumentation für weitere Hinweise zu Scopes. Mehrere Scopes können hinzugefügt werden, getrennt durch ein Leerzeichen.
    • Token Endpoint: https://oauth2.googleapis.com/token

  5. Klicken Sie auf Aktiviert und Bei Challenge umleiten.

  6. Klicken Sie auf Speichern.

Hinzufügen eines RDBMS-Sicherheitsanbieters

  1. Navigieren Sie zur App Builder IDE

  2. Klicken Sie im Menü „Connect" auf den Link Mit Ihrem Unternehmen verbinden

  3. Klicken Sie auf Sicherheitsanbieter und dann auf + Sicherheitsanbieter

    attachment

  4. Um den OAuth-Sicherheitsanbieter zu konfigurieren, geben Sie die folgenden Informationen an:

    • Im Bereich Einstellungen

      • Name: Erkennbarer Name

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

    • Im Bereich Eigenschaften

      • AuthorizationType: AuthorizationCode

      • OAuthProvider: Im vorherigen Schritt erstellter Oauth-Anbieter

Hinzufügen eines Servers

  1. Navigieren Sie zur App Builder IDE

  2. Klicken Sie im Menü „Connect" auf den Link Mit Ihrem Unternehmen verbinden

    attachment

  3. Klicken Sie auf die Schaltfläche Erstellen oben links im Bereich „Data Servers". Daraufhin wird die Seite Server hinzufügen geöffnet.

    Ein Screenshot eines Mobiltelefons, automatisch generierte Beschreibung

  4. Um eine Verbindung zu einem Gmail-Server herzustellen, geben Sie die folgenden Informationen an:

    • Name: Ein erkennbarer und eindeutiger Servername

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

    • Sicherheitsanbieter: Der im vorherigen Schritt eingerichtete RDBMS-Anbieter

    • Benutzername: Das Gmail-Konto, das Sie für diese Funktion verwenden möchten

  5. Nachdem Sie alle erforderlichen Anmeldedaten eingegeben haben, klicken Sie auf die Schaltfläche Speichern, um die Einstellungen zu speichern.

  6. Klicken Sie auf Verbindung testen, um die OAuth-Schritte auszuführen und sicherzustellen, dass Scopes und Umleitung wie erwartet sind.

Datenquelle importieren

  1. Navigieren Sie zur App Builder IDE.

  2. Klicken Sie auf Anwendung erstellen und dann auf Data Storage Layer.

  3. Suchen Sie unter Cloud Database die Gmail-Datenbank mit dem Namen, den Sie zuvor gewählt haben.

  4. Erweitern Sie das GoogleCalendar-Bedienfeld und klicken Sie auf Importieren

    attachment

  5. Klicken Sie nach dem Import auf Tabellen, um die importierten Tabellen vom Gmail-Server anzuzeigen.

    A screenshot of a cell phone Description automatically generated

Fehlerbehebung

Falls Probleme mit dem Gmail-Server auftreten, werden diese Schritte zur Fehlerbehebung empfohlen:

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

  2. Lesen Sie die CData ADO.NET Provider for Gmail-Dokumentation für ausführliche Informationen.