Я пытался получить доступ к API Calendar v3 с учетной записью службы. Я уже добавил область https://www.googleapis.com/auth/calendar из консоли администратора и поделился своим календарем с адресом электронной почты этой учетной записи службы.Google calendar v3 возвращает 403 Недостаточно разрешения
У меня также был доступ к области https://www.googleapis.com/auth/coordinate с той же учетной записью сервиса, и она отлично работает.
Кроме того, пытался аннулировать доступ, как сказал здесь: Why is Google Calendar API (oauth2) responding with 'Insufficient Permission'?
Все это, и я все еще получаю;
{"error"=>
{"errors"=>
[{"domain"=>"global",
"reason"=>"insufficientPermissions",
"message"=>"Insufficient Permission"}],
"code"=>403,
"message"=>"Insufficient Permission"}}
Я что-то не хватает?
Вы имеете в виду общую учетную запись Google, которую вы используете для этой услуги? Можете ли вы назвать что-то вроде listCalendarList или можете работать только с определенными календарями? – Boushley
Теперь я могу делать все виды Google_Service_Calendar_Event, вы что-то застряли? –
Мне не удалось заставить работать служебную учетную запись. Я мог делать базовые вызовы, но, не будучи в домене Google Apps, он казался ограниченным. Переключилось на использование OAuth, что менее удобно для нашего приложения, но вызовы действительно работают. – Boushley