Die Tatsache, dass Sie Ressourcen mit Google Kalender verwenden, sagt mir, dass Sie ein Google Apps for Business/Education-Benutzer sind.
Wenn Sie eine Liste der Ressourcen in Ihrer Organisation benötigen, müssen Sie die Google Apps Calendar Resource API verwenden. Sie können diese API auch zum Erstellen neuer Ressourcen verwenden.
Wenn Sie die Verfügbarkeit einer Kalenderressource angeben möchten, müssen Sie die Google Kalender-API verwenden. Sie müssen die API mithilfe eines Benutzernamens abfragen, der über die entsprechenden Berechtigungen zum Anzeigen des Ressourcenkalenders verfügt. Die ID eines Kalender Ressource sieht aus wie eine E-Mail Adresse in Endung @ resource.calendar.google.com
Sie auch beachten, dass Ressourcen bei Ihren Veranstaltungsteilnehmer aufgeführt sind.
Jetzt die schlechte Nachricht
Zum Zeitpunkt des Schreibens (Oktober 2013) die Google Apps Kalender Ressource-API verwendet Atom/OAuth 1.0a, während die Google Calendar API-Version 3 verwendet JSON/OAuth 2.0 .
Also das bedeutet, dass Sie derzeit zwei verschiedene Mechanismen der Authentifizierung und zwei verschiedene Arten von API implementieren müssen, Spaß eh?
Seit Google die Unterstützung für OAuth 1.0a ablehnt, bin ich mir sicher, dass sie die Google Apps-Kalender-Ressourcen-API neu schreiben, um JSON/OAuth 2.0-kompatibel zu werden (ich kann hier eine Frage stellen) Das!).
aktualisieren
Bitte meine Frage, um Informationen über die Lebensdauer der Google Apps Kalender Ressource API sehen:
Google Apps Calendar Resource API v1 (Atom/OAuth 1.0) likely lifespan?
+1 bitte pos t eine verwaltbare Version Ihres Codes –