Google Kalender: Unterschied zwischen den Versionen

Aus e-vendo Wiki
Wechseln zu: Navigation, Suche
Zeile 28: Zeile 28:
 
:[[image:services gcal 03.png|verweis=]]</div>
 
:[[image:services gcal 03.png|verweis=]]</div>
  
*In diesem Fenster lässt sich dem Projekt ein Name zuweisen. Setzen Sie die unterste Auswahl auf ''Yes'', um den Terms of Service zuzustimmen und Klicken Sie auf <span style="background-color:rgb(59,120,231); color:white; padding:2px 5px 3px 5px; border-radius:2px;">Create</span>.
+
*In diesem Fenster lässt sich dem Projekt ein Name zuweisen. Setzen Sie die unterste Auswahl auf ''Yes'', um den Terms of Service zuzustimmen und klicken Sie auf <span style="background-color:rgb(59,120,231); color:white; padding:2px 5px 3px 5px; border-radius:2px;">Create</span>.
 
*Sie gelangen daraufhin wieder zurück in die Projektauswahl.
 
*Sie gelangen daraufhin wieder zurück in die Projektauswahl.
  

Version vom 20. September 2017, 08:01 Uhr

Dieser Artikel beschäftigt sich mit der Einrichtung und Nutzung des Google Kalenders in e-vendo.



Einrichtung

Generierung der Zugangsdaten

  • Begeben Sie sich zu Google APIs & services und melden sich dort mit dem Google-Konto an, dessen Kalender verwendet werden soll.
  • Sie finden am linken Rand ein Menü mit den Einträgen Dashboard sowie Library als auch Credentials.
Services gcal 01.png
  • Zuerst wird ein Projekt benötigt. Ein Projekt ist lediglich eine Sammlung bzw. Bündelung von API-Freigaben und hat bei der Arbeit mit e-vendo keine weitere Relevanz.
  • Klicken Sie auf "Select a project" am oberen Rand des Fensters (links neben dem Suchfeld), um ein Projekt zu wählen. Da wahrscheinlich noch keines vorhanden ist, öffnet sich ein Popup mit der Projektauswahl.
Services gcal 02.png
  • Falls Sie hier noch keines angelegt haben, klicken Sie auf das + oben rechts.
  • Sie gelangen nun in den Bereich New Project.
Services gcal 03.png
  • In diesem Fenster lässt sich dem Projekt ein Name zuweisen. Setzen Sie die unterste Auswahl auf Yes, um den Terms of Service zuzustimmen und klicken Sie auf Create.
  • Sie gelangen daraufhin wieder zurück in die Projektauswahl.
Services gcal 04.png
  • Hier steht nun das gerade erstellte Projekt zur Verfügung (im Beispiel heißt dieses schlicht "e-vendo"). Markieren Sie dieses Projekt und klicken auf OPEN. Sie werden nun weitergeleitet in den Bereich Library.
  • Wechseln Sie in den Credentials-Bereich und begeben sich in den Reiter OAuth consent screen.
Services gcal 05.png
  • Eine eMail-Adresse ist hier bereits eingetragen. Füllen Sie das Feld Product name shown to users aus. Was hier genau eingetragen wird, ist irrelevant; Google besteht allerdings darauf, dass hier ein Eintrag erfolgt.
  • Klicken Sie auf Save und schließen den Vorgang damit ab.
  • Wechseln Sie nun wieder in den Reiter Credentials und klicken auf Create credentials.
Services gcal 06.png
  • Wählen Sie die zweite Option "OAuth client ID".
  • Es beginnt der Prozess zur Erstellung der Client ID, mit welcher API-Keys generiert werden können.
Services gcal 07.png
  • Wählen Sie bei Application type den Eintrag "Web application" und geben dieser einen Namen.
  • Tragen Sie im untersten Bereich ("Authorized redirect URIs") die Adresse http://127.0.0.1:8888/ ein.
  • Beenden Sie den Prozess mit Create.
  • Sie werden nun in den Credentials-Bereich zurückgeleitet und landen in der Credentials-Übersicht. Hier öffnet sich direkt ein Popup namens OAuth client, welches die Client ID sowie den Secret Key ausgibt.
Services gcal 08.png
  • Diese können später auch hier eingesehen werden, indem Sie auf das Stift-Icon am rechten Rand klicken.
  • Bestätigen Sie das Fenster mit OK.
  • Wechseln Sie nun in den Bereich Library.
Services gcal 10.png
  • Wählen Sie hier in der Liste der GSuite APIs die Calendar API aus. Sie gelangen in einen Bereich für die Google Calendar API.
Services gcal 11.png
  • Klicken Sie hier auf ▶ ENABLE, um die Calendar API selbst zu aktivieren.


Einrichtung in e-vendo

In der Accountverwaltung muss daraufhin noch ein neuer Account erstellt werden. Klicken Sie dazu auf "Neu".


  • Wählen Sie im ersten Schritt die Zentrale, in welcher der Account angesiedelt werden soll.
Services gcal accverw 01.png
  • Im folgenden Schritt findet die Auswahl des Services bzw. Marktplatzes aus. Hier wählen Sie den Service "Google API" mit der ID 10010.
Services gcal accverw 02.png
  • Nun kann noch ein beliebiger Name für den Account festgelegt werden.
Services gcal accverw 04.png
  • Anschließend gelangen Sie in die Konfiguration für die Google API.
Services gcal accverw 04.png
  • Im Reiter Konfiguration werden die Accountdaten wie folgt eingetragen:
    • Application-ID: Hierbei handelt es sich um die Client ID, welche im vorherigen Kapitel erstellt wurde.
    • Secret-Key: In dieses Feld muss das sog. Client secret eingefügt werden, welches ebenfalls mit der Client ID generiert wurde.
  • Anschließend können Sie in den Reiter Kalender wechseln.
Services gcal accverw 05.png
  • Hier lässt sich mit einem Klick auf Verbinden die Verbindung zwischen e-vendo und dem Google Kalender herstellen. Es öffnet sich ein Popup mit dem Anmeldedialog von Google. Nachdem Sie sich angemeldet haben, werden Sie gefragt, ob Sie e-vendo gestatten möchten, auf Ihren Kalender zuzugreifen. Bestätigen Sie dies.