Ich habe versucht, mit einem Dienstkonto auf Kalender v3 API zuzugreifen. Ich habe bereits den Bereich https://www.googleapis.com/auth/calendar von der Admin-Konsole hinzugefügt und meinen Kalender mit der E-Mail-Adresse dieses Dienstkontos geteilt.Google Kalender v3 gibt 403 Unzureichende Berechtigung zurück
Ich habe auch Zugriff auf https://www.googleapis.com/auth/coordinate Bereich mit dem gleichen Service-Konto und es funktioniert gut.
Auch versucht, den Zugriff widerrufen, wie hier gesagt: Why is Google Calendar API (oauth2) responding with 'Insufficient Permission'?
, dass alle, und ich bin immer noch;
{"error"=>
{"errors"=>
[{"domain"=>"global",
"reason"=>"insufficientPermissions",
"message"=>"Insufficient Permission"}],
"code"=>403,
"message"=>"Insufficient Permission"}}
Bin ich etwas fehlt?
Meinst du nur mit dem gesamten Google-Konto, das du für den Dienst verwendest? Können Sie etwas wie listCalendarList aufrufen, oder können Sie nur bestimmte Kalender bearbeiten? – Boushley
Ich kann jetzt alle möglichen Google_Service_Calendar_Event-Sachen machen, bist du auf etwas festgefahren? –
Ich konnte die Dienstkonto-Sachen nicht bearbeiten. Ich konnte grundlegende Anrufe tätigen, aber ohne in einer Google Apps-Domain zu sein, schien es begrenzt zu sein. Auf OAuth umgeschaltet, was für unsere Anwendung weniger praktisch ist, aber die Aufrufe funktionieren. – Boushley