Java 如何获取访问令牌以通过代理发送FCM?

Java 如何获取访问令牌以通过代理发送FCM?,java,firebase,firebase-cloud-messaging,http-proxy,Java,Firebase,Firebase Cloud Messaging,Http Proxy,我是FCM的新手,并编写了一个java程序来推送消息。我的应用服务器位于我们公司的办公场所,通过代理服务器可以访问互联网。我的问题是如何通过代理获取访问令牌?下面是代码片段 private static String getAccessToken() throws IOException { GoogleCredential googleCredential = GoogleCredential .fromStream(new FileInputStream("service-a

我是FCM的新手,并编写了一个java程序来推送消息。我的应用服务器位于我们公司的办公场所,通过代理服务器可以访问互联网。我的问题是如何通过代理获取访问令牌?下面是代码片段

private static String getAccessToken() throws IOException {
  GoogleCredential googleCredential = GoogleCredential
      .fromStream(new FileInputStream("service-account.json"))
      .createScoped(Arrays.asList(SCOPES));

  googleCredential.refreshToken();

  return googleCredential.getAccessToken();
}