问题描述
当我尝试从我的机器调用 Gmail API 来测试电子邮件自动化时,它工作得非常好。但是,如果我从客户端网络内运行相同的自动化,我会收到一个异常说
“javax.net.ssl.SSLException:软件导致连接中止:recv 失败”。
我正在使用这个 google-api-client 库在我的 java 程序中调用 GMAIL API,就像这样-
GoogleAuthorizationCodeFlow flow = new GoogleAuthorizationCodeFlow.Builder(
HTTP_TRANSPORT,JSON_FACTORY,clientSecrets,ScopES)
.setDataStoreFactory(new FileDataStoreFactory(new File(TOKENS_DIRECTORY_PATH)))
.setAccesstype("offline")
.build();
LocalServerReceiver receiver = new LocalServerReceiver.Builder().setPort(88xx).build();
return new AuthorizationCodeInstalledApp(flow,receiver).authorize("user")
根据客户的网络团队,他们已启用防火墙策略以允许将 google 电子邮件 API 列入白名单,但问题仍然存在。
如果有人可以给我任何可能出现的问题的提示,请告诉我。
谢谢, 艾许
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)