以前我们使用https://apps-apis.google.com/a/feeds/emailsettings/2.0以下方法来管理SendAs GET和SET。
gmailFilterService = new GmailFilterService(this.applicationName);
gmailFilterService.setOAuthCredentials(oauthParameters, signer);
gmailFilterService.setReadTimeout(Lxxx.readTimeout);
gmailFilterService.useSsl();
我们如何将oauth2与服务帐户
一起使用 GoogleCredential credential = new GoogleCredential.Builder()
.setTransport(httpTransport)
.setJsonFactory(jsonFactory)
.setServiceAccountId(serviceAccountEmail)
.setServiceAccountScopes(Arrays.asList(DirectoryScopes.ADMIN_DIRECTORY_USER , DirectoryScopes.ADMIN_DIRECTORY_ORGUNIT))
.setServiceAccountUser(adminEmail)
.setServiceAccountPrivateKeyFromP12File(
new java.io.File(serviceAccountPKCS12FilePath))
.build();
答案 0 :(得分:0)
gmailFilterService.setOAuth2Credentials(credential);
添加了jar文件:
删除了jar文件: