Der Raum kann nicht mit Google Kalender Api blockiert werden

8

Dies ist mein Java-Code mit diesem Code Ich versuche, Ereignis mit Raum zu schaffen (Raum ist mit Ressource Google Kalender API hinzugefügt) Ereignis erfolgreich mit Raum A erstellt. Allerdings, wenn ich in Google Kalender einchecke und versuchen, verfügbaren Raum in dass ein Zimmer verfügbar ist. Ich würde erwarten, dass es nicht angezeigt werden sollte oder es sollte mit Streik zeigen kann jemand bitte sagen Sie mir die Lösung für das, wo ich bin Fehler ist, gibt es Erlaubnis Frage bitte schlagen Sie mir vor.

%Vor%     
Research Development 17.02.2017, 09:40
quelle

2 Antworten

0

Hallo alle nach langer Suche von Google fand ich Lösung.

Schritte zum Erstellen eines Ereignis-Google-Ereignisses.

Schritt 1: Legen Sie folgende Bereiche fest, um API zu autorisieren.

  1. Ссылка
  2. Ссылка

Schritt 2: Während der Autorisierung fragt nach Erlaubnis, um Kalender zu verwalten und anzuzeigen, müssen Anwendungen es erlauben. und welcher Autorisierungscode erzeugt wird.

Schritt 3: Erzeuge access_token durch generierten Autorisierungscode

Schritt 4: Übergeben Sie das generierte access_token an craete google event.

Java-Code zum Erstellen eines Google-Ereignisses

%Vor%

diese Schritte Arbeite für mich block Raum beim Erstellen von Event mit Google Kalender API.

Ich habe es mit einem anderen Weg ausprobiert, indem ich ein Dienstkonto benutze. In diesem Fall können wir ein Ereignis erstellen, aber den Raum nicht blockieren.

    
Research Development 05.04.2017, 05:42
quelle
2

Sie verwenden ein Dienstkonto. Was Sie beachten müssen, ist, dass ein Dienstkonto NICHT Sie ist. Dienstkonten haben ein eigenes Google-Kalenderkonto. Primär ist der Hauptkalender.

%Vor%

Dadurch wird dem primären Google Kalender für Dienstkonten ein Ereignis hinzugefügt, das Sie visuell im Web nicht sehen können.

Haben Sie versucht, eine events.list aus Ihrem Code heraus zu erstellen? zeigen Sie die Ereignisse auf den Dienstkonten Google Kalender.

Wenn Sie dies visuell sehen möchten, schlage ich vor, dass Sie einen Kalender in Ihrem persönlichen Google Kalender-Konto erstellen und Ihrem Dienstkonto Zugriff gewähren, indem Sie es mit der E-Mail-Adresse des Dienstkontos teilen.

Mein Blogbeitrag zu Dienstkonten

    
DaImTo 17.02.2017 12:45
quelle