在此页面上使用 google-api-java-client我们可以了解一些流程。
服务帐户流程适用于日历 api:
GoogleCredential credential = new GoogleCredential.Builder().setTransport(HTTP_TRANSPORT)
.setJsonFactory(JSON_FACTORY)
.setServiceAccountId("[[]]")
.setServiceAccountScopes(CalendarScopes.CALENDAR)
.setServiceAccountPrivateKeyFromP12File(new File("key.p12")).build();
但我们一直:
503 Service Unavailable
{
"code" : 503,
"errors" : [ {
"domain" : "global",
"message" : "Backend Error",
"reason" : "backendError"
} ],
"message" : "Backend Error"
}
如果我们使用GroupssettingsScopes.APPS_GROUPS_SETTINGS
(api 控制台为此请求授予访问权限)。
我们必须在旧的 2 legged OAuth 1.0a 附近使用一种机制来管理 GApps 帐户的组。
提前谢谢了