Google Kalender API v3 - Authentifizierung mit fest codierten Anmeldeinformationen

Ich Schreibe eine PHP-Anwendung, die angeblich ermöglichen Benutzern das hinzufügen bestimmter Ereignisse zu einem privaten Google-Kalender. Der Kalender ist im Besitz von mir, und ich brauche eine Möglichkeit für PHP zur Kommunikation mit der Kalender-API die Verwendung von festen Anmeldeinformationen (jeder kann Termine hinzufügen über ein Formular auf der website, aber der Kalender selbst ist nicht öffentlich sichtbar).

Von dem, was ich gelesen habe, ist dies möglich mit ClientLogin in den v1-API. In der v3-API, aber die verfügbaren Optionen sind OAuth2.0 oder den API-key. Mithilfe der API-key scheint nicht zu funktionieren, da es nur verwendet werden kann, für Anforderungen, die keine Autorisierung erforderlich, und OAuth scheint nicht das richtige, weil die Benutzer nicht Zugang haben sollen Ihre eigenen Kalender, aber die, die meine Anwendung verwendet.

Dachte ich über das abrufen des OAuth-token programmatisch, aber das ist gebunden zu brechen, früher oder später, da die OAuth-dialog verwenden können captchas.

Das scheint so ein standard-use — case- eine web-Anwendung, mit der Benutzer interagieren mit einem einzigen Kalender in einige vordefinierte Möglichkeiten, aber ich finde keine Dokumentation darüber, wie es geschehen zu lassen in der v3-API. Kann mir jemand helfen?

InformationsquelleAutor der Frage user1063949 | 2011-11-24

Schreibe einen Kommentar