我想使用 Java 中的 OAuth2.0 服务帐户身份验证方法来使用 Google 电子邮件设置 api,但是我无法从 Google 找到任何有用的客户端类或有关如何执行此操作的示例示例。我查看了 Directory api,它对于用户或组相关操作非常有用。电子邮件设置 api 是否有等效项?
最佳答案
您仍然可以将旧库 AppsForYourDomainClient.jar 与服务帐户一起使用。您需要重写使用用户/密码的方法并设置您的 GoogleCredential:
service = new GmailSettingsService(VERSION_HEADER, getDomain(), null, null) {
@Override
public void setUserCredentials(String username, String password)
throws AuthenticationException {
// Nothing to do here.
}};
service.setOAuth2Credentials(saCredential);
关于java - 在java中使用OAuth 2.0服务帐户的Google电子邮件设置api,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28321745/