2016-12-29 5 views
0

Wir haben eine PHP-Kalenderanwendung, die eine Verbindung zu Google herstellt und die Ereignisse synchronisiert. Wir verwenden Google Kalender API V3 und alles funktioniert perfekt mit einem privaten Konto, funktioniert aber nicht mit G Suite-Konten. Wir erhalten 404 Fehler, wenn wir die Kalender-ID (für ein G Suite-Konto) übermitteln. Wir mussten ein Dienstkonto auf dem Haupt-G Suite-Konto erstellen und alle Kalender veröffentlichen, damit es funktioniert, und es hat funktioniert, aber das ist keine brauchbare Lösung für uns ... es ist ein Unternehmenskonto und wir können nicht alle veröffentlichen die Kalender.Google Kalender-API und G-Suit-Konten

Kennt jemand eine Lösung, wie dies funktioniert?

Vielen Dank!

+0

Was sagt Google Support dazu? – Dragos

+0

Google-Unterstützung Punkte auf Stackoverflow –

+1

Ich könnte falsch liegen, aber Ihr Problem klingt für mich eher wie ACL-Probleme. Welche Art von Autorisierung verwenden Sie? OAuth2? Werden die Anmeldeinformationen verwendet, die mit dem G Suite-Konto erstellt wurden? – Dragos

Antwort

0

Es kann Einschränkungen für die maximale Sichtbarkeit von G Suite-Kalendern außerhalb der Domäne geben, und ich nehme an, dass Sie das treffen. Anstatt die G Suite-Kalender öffentlich zu machen, können Sie die Berechtigung über die Domäne an Ihr Dienstkonto delegieren: https://developers.google.com/google-apps/calendar/concepts/domain