서비스 계정으로 캘린더 v3 API에 액세스하려고했습니다. 이미 관리 콘솔에서 https://www.googleapis.com/auth/calendar 범위를 추가했으며 내 캘린더를 해당 서비스 계정의 이메일 주소와 공유했습니다.Google 캘린더 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