OpenXE/userdata/wiki/XentralHandbuch/default/googleapi

5 lines
16 KiB
Plaintext
Raw Permalink Normal View History

2021-05-21 08:49:41 +02:00
<h1>Google Cloud API</h1><p>Beginnend mit der Version 20.1 k&ouml;nnen verschiedene Google&nbsp;Dienste aus Xentral angesprochen werden. Google Cloud&nbsp;Print, Google Kalender und Google Mail<br />&nbsp;</p><h2>Voraussetzungen &amp; Vorgehensweise</h2><ul><li>Ein verwendbarer Google Account ist vorhanden</li><li>Sie verwenden Xentral 20.1 oder eine neuere Version</li></ul><br />In diesem Artikel wird die erstmalige Einrichtung der Google API beschrieben. Diese muss einmalig durchgef&uuml;hrt werden und besteht aus den folgenden Schritten:<ul><li>Google API einrichten</li><li>API-Zugang in Xentral konfigurieren</li><li>Google Account in Xentral autorisieren</li></ul><br />Anschlie&szlig;end k&ouml;nnen z.B. Google Cloud Drucker angebunden werden. F&uuml;r weitere Infos weiter im Artikel lesen.<br />&nbsp;<h3>Google API-Account anlegen</h3> Loggen Sie sich zun&auml;chst in Ihren Google Account ein. Rufen Sie dan im selben Browser die Seite https://console.cloud.google.com auf.<br /><br />Anschlie&szlig;end sind drei Schritte notwendig, die wir im Folgenden genauer beschrieben haben. Dabei k&ouml;nnen Sie die Eingabewerte gerne - soweit sie beliebig sind - auch &uuml;bernehmen. Passen Sie bitte die URLs sorgf&auml;ltig an.<br /><br />Nun folgen die ersten drei Schritte<ul><li>Neues Projekt anlegen</li><li>Neuen Zustimmungsbildschirm anlegen</li><li>API-Zugang&nbsp;anlegen</li></ul>&nbsp;<h4>Neues Projekt anlegen</h4> Bi der ersten Verwendung m&uuml;ssen Sie zun&auml;chst den Google Cloud-Nutzungsbedingungen zustimmen.<img src="index.php?module=wiki&amp;action=getfile&amp;workspacefolder=XentralHandbuch&amp;article=googleapi&amp;fileid=1" /><br /><br />Klicken Sie dann auf das Projekt-DropDown oben und legen Sie dort ein Neues Projekt an.<br /><br /><img src="index.php?module=wiki&amp;action=getfile&amp;workspacefolder=XentralHandbuch&amp;article=googleapi&amp;fileid=2" /><br /><br />Sie k&ouml;nnen einen beliebigen Namen eingeben oder den aus unserem Beispiel verwenden. Klicken Sie im Anschlu&szlig; daran auf Erstellen.<br /><br /><img src="index.php?module=wiki&amp;action=getfile&amp;workspacefolder=XentralHandbuch&amp;article=googleapi&amp;fileid=3" /><br /><br />Es dauert eine Weile bis das Projekt erstellt wird.<br /><br /><img src="index.php?module=wiki&amp;action=getfile&amp;workspacefolder=XentralHandbuch&amp;article=googleapi&amp;fileid=4" /><br /><br />Anschlie&szlig;end k&ouml;nnen Sie das Projekt gleich durch durch Klicken ausw&auml;hlen.<br /><br /><img src="index.php?module=wiki&amp;action=getfile&amp;workspacefolder=XentralHandbuch&amp;article=googleapi&amp;fileid=5" /><br />&nbsp;<h4>Neuen Zustimmungsbildschirm anlegen</h4> Sobald Sie das Projekt ausgew&auml;hlt haben, k&ouml;nnen Sie Anmeldedaten anklicken um einen neuen Zugang anzulegen. W&auml;hlen Sie dazu bitte die Option OAuth-Client-ID.<br /><br /><img src="index.php?module=wiki&amp;action=getfile&amp;workspacefolder=XentralHandbuch&amp;article=googleapi&amp;fileid=6" /><img src="index.php?module=wiki&amp;action=getfile&amp;workspacefolder=XentralHandbuch&amp;article=googleapi&amp;fileid=7" /><br /><br />Beim ersten Durchlauf m&uuml;ssen Sie dazu zun&auml;chst einen neuen Zustimmungsbildschirm konfigurieren, dieser Prozess ist auch beim Anlegen mehrerer API-Zug&auml;nge nur einmal notwendig.<br /><br />Klicken Sie dazu bitte auf den Button Zustimmungsbildschirm konfigurieren.<br /><br /><img src="index.php?module=wiki&amp;action=getfile&amp;workspacefolder=XentralHandbuch&amp;article=googleapi&amp;fileid=8" />Sie k&ouml;nnen einen beliebige Namen verwenden oder unserer Textvorschlag verwenden. Der Upload eines Logos ist optional.<br /><br /><img src="index.php?module=wiki&amp;action=getfile&amp;workspacefolder=XentralHandbuch&amp;article=googleapi&amp;fileid=9" /><br /><br />Nun kommen wichtige Einstellungen in denen Sie auf fehlerfreie Eingabe achten sollten:<ul><li>Autorisierte Domains: Nummerierter ListenpunktDomain der eigenen Xentral-Instanz eingeben, das ist der erste Teil der Adresse, die Sie beim Arbeiten mit Xentral in Ihrem Browserfenster
<article><div class="content"><div class="text text-container offset-bottom2"><span class="wiki-text">Beginnend mit der Version 20.1 k&ouml;nnen Drucker bequem &uuml;ber den <span class="highlight" rel="Google">Google</span> Cloud Print-Dienst angesprochen werden. Dazu verbinden sich <a href="https://www.google.com/cloudprint/learn/printers/">kompatible Drucker</a> entweder direkt mit den Druckdienst von <span class="highlight" rel="Google">Google</span> oder Drucker werden &uuml;ber den Browser <span class="highlight" rel="Google">Google</span> Chrome vom lokalen PC aus angesprochen. <span class="highlight" rel="Google">Google</span> Chrome &uuml;bernimmt in diesem Fall die Kommunikation mit dem <span class="highlight" rel="Google">Google</span> Cloud Dienst. </span><h2 id="-voraussetzungen---vorgehensweise-">Voraussetzungen &amp; Vorgehensweise</h2><ul><li>Ein verwendbarer <span class="highlight" rel="Google">Google</span> Account ist vorhanden</li><li><span class="highlight" rel="Google">Google</span> Cloud-Printer sind eingerichtet.<br />Weitere Informationen zur Einrichtung der Drucker erfahren Sie unter <strong>3. Drucker mit <span class="highlight" rel="Google">Google</span> Cloud Print verbinden</strong> auf der <a href="https://support.google.com/cloudprint/answer/1686197?hl=de"><span class="highlight" rel="Google">Google</span>-Support-Seite</a>.</li><li>Sie verwenden Xentral 20.1 oder eine neuere Version</li></ul> <span class="wiki-text">Informationen zur Einrichtung der <span class="highlight" rel="Google">Google</span> Cloud API und die Herstellung der Verbindung von Xentral zu dieser API finden Sie im Artikel <a href="https://xentral.com/helpdesk/googleapi"><span class="highlight" rel="Google">Google</span> Cloud API</a></span><h3 id="-drucker-in-xentral-einrichten-">Drucker in Xentral einrichten</h3> <span class="wiki-text">Um den oder die Drucker nun in Xentral einzurichten sind noch drei Schritte notwendig </span><ul><li>Neuen Drucken anlegen</li><li><span class="highlight" rel="Google">Google</span> Account ausw&auml;hlen</li><li>Drucker ausw&auml;hlen</li></ul> <span class="wiki-text">Navigieren Sie in Xentral zun&auml;chst zu <strong>Administration</strong> &gt; <strong>Drucker</strong>.</span><br /><span class="wiki-text"><img data-mfp-src="/images/wiki-import/entwickler/googleapi_drucker_01_drucker.png" src="https://xentral.com/images/wiki-import/entwickler/googleapi_drucker_01_drucker.png" style="cursor: pointer;" /></span><br /><span class="wiki-text">Legen Sie einen neuen Drucker an und f&uuml;llen die Felder wie beschrieben aus: </span><ol><li>Beliebiger Name des Druckers, dieser erscheint zur Auswahl in Xentral, k&ouml;nnte also Standort und Typbezeichnnung enthalten.</li><li>Technischer Name des Druckers (bitte nur Buchstaben und Zahlen verwenden, keine Leer- oder Sonderzeichen).</li><li>Aktivieren Sie den Drucker</li><li>W&auml;hlen Sie <strong><span class="highlight" rel="Google">Google</span> Cloud Print</strong> als Option und</li><li>Speichern Sie den Eintrag einmal</li></ol> <span class="wiki-text"><img data-mfp-src="/images/wiki-import/entwickler/googleapi_drucker_02_teil1.png" src="https://xentral.com/images/wiki-import/entwickler/googleapi_drucker_02_teil1.png" style="cursor: pointer;" /></span><br /><br /><span class="wiki-text">Anschlie&szlig;end erhalten Sie zus&auml;tzliche Funktionen im unteren Bereich der Seite. hier k&ouml;nnen Sie </span><ol><li>ihren <span class="highlight" rel="Google">Google</span>-Account w&auml;hlen (falls Sie mehrere Accounts autorisiert haben)</li><li>den gew&uuml;nschten Drucker w&auml;hlen.</li><li>Speichern Sie anschlie&szlig;end erneut um die Druckereinrichtung abzuschlie&szlig;en.</li></ol> <span class="wiki-text"><img data-mfp-src="/images/wiki-import/entwickler/googleapi_drucker_03_teil2.png" src="https://xentral.com/images/wiki-import/entwickler/googleapi_drucker_03_teil2.png" style="cursor: pointer;" /></span><div class="clear">&nbsp;</div></div></div></article>
</div>
<h1>Google Mail via OAuth</h1>Neuere Google Accounts erlauben das Versenden von E-Mails nur noch mit der sogenannten OAuth Authentifizierung.
<h2>Zugang zur Google Mail API</h2>Legen Sie Ein Projekt an und erstellen Sie einen Zustimmungsbildschirm, sofern diese noch nicht existieren.<br />Erstellen Sie in der <a href="https://console.developers.google.com/">Google API Konsole</a>&nbsp;neue OAuth Anmeldedaten oder verwenden Sie einen bereits bestehenden Zugang.<br />Die Client-ID und der Clientschl&uuml;ssel werden im folgenden Schritt ben&ouml;tigt.<h2>API Zugang in Xentral konfigurieren</h2>Erstellen Sie &uuml;ber den &quot;Neu&quot; Button eine neue Google-Api, w&auml;hlen Sie den Typ Google Mail aus und tragen Sie die Client-ID und den Clientschl&uuml;ssel ein.<br />Vervollst&auml;ndigen Sie das Formular und speichern Sie.<h2>Google Mail Accounts konfigurieren</h2>Nun k&ouml;nnen Sie Google Email Adressen in der Email Accounts App f&uuml;r Google OAuth konfigurieren.<br /><br /><br /><br />&nbsp;