Google drive api 连接被拒绝:连接

Google drive api 连接被拒绝:连接,google-drive-api,google-api-java-client,Google Drive Api,Google Api Java Client,我的目标是每天自动将报告文件从服务器上传到Google Drive。我是谷歌驱动API程序的新手。当我尝试执行Quickstart中给出的示例程序:在Java中运行驱动器应用程序时,在输入授权代码后,我收到以下错误消息。请您帮助解决此问题。提前谢谢 线程主java.net.ConnectException中的异常异常:连接 拒绝:连接到java.net.PlainSocketImpl.socketConnectNative 方法在 java.net.PlainSocketImpl.doConne

我的目标是每天自动将报告文件从服务器上传到Google Drive。我是谷歌驱动API程序的新手。当我尝试执行Quickstart中给出的示例程序:在Java中运行驱动器应用程序时,在输入授权代码后,我收到以下错误消息。请您帮助解决此问题。提前谢谢

线程主java.net.ConnectException中的异常异常:连接 拒绝:连接到java.net.PlainSocketImpl.socketConnectNative 方法在 java.net.PlainSocketImpl.doConnectPlainSocketImpl.java:351 at java.net.PlainSocketImpl.connectToAddressPlainSocketImpl.java:213 在java.net.PlainSocketImpl.connectPlainSocketImpl.java:200 at java.net.socksocketimpl.connectsocksocketimpl.java:366 at java.net.Socket.connectSocket.java:529 at com.sun.net.ssl.internal.ssl.SSLSocketImpl.connectSSLSocketImpl.java:564 位于sun.net.NetworkClient.doConnectNetworkClient.java:158 at www.http.HttpClient.openServerHttpClient.java:395 at www.http.HttpClient.openServerHttpClient.java:530 sun.net.www.protocol.https.HttpsClient.HttpsClient.java:272 在sun.net.www.protocol.https.HttpsClient.NewHttpsClient.java:329 在 sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClientAbstractDelegateHttpsURLConnection.java:172 在 sun.net.www.protocol.http.HttpURLConnection.plainConnectHttpURLConnection.java:911 在 sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connectAbstractDelegateHttpsURLConnection.java:158 在 sun.net.www.protocol.http.HttpURLConnection.getOutputStreamHttpURLConnection.java:1014 在 net.www.protocol.https.HttpsURLConnectionImpl.getOutputStreamHttpsURLConnectionImpl.java:230 在 com.google.api.client.http.javanet.NetHttpRequest.executeNetHttpRequest.java:79 在 com.google.api.client.http.HttpRequest.executeHttpRequest.java:895 在 com.google.api.client.auth.oauth2.TokenRequest.executeUnparsedTokenRequest.java:299 在 com.google.api.client.GoogleAppis.auth.oauth2.GoogleAuthorizationCodeTokenRequest.ExecuteLogLeaAuthorizationCodeTokenRequest.java:147 在DriveCommandLine.mainDriveCommandLine.java:43


换一种方式,你为什么不安装并使用谷歌的Windows或Mac硬盘应用程序呢


它使用OAuth2进行身份验证,并且可以将范围缩小到仅同步某些文件夹。

这听起来像是基于该错误的防火墙问题。您可以尝试从运行Java脚本的计算机登录到drive.google.com吗?那台机器能ping www.googleapis.com吗?它有哪些互联网限制?

感谢Jay提出了另一种选择。可以在UNIX服务器上安装Google的驱动器应用程序吗?不,不幸的是不能。驱动器应用程序是Windows和Mac的,尽管我认为Linux客户端应该在某个时候出现。如果您可以将Unix目录映射到Windows或Mac计算机,他们可能可以为您进行上载。感谢Jay的及时回复。我会试试这个。是的,你是对的。这似乎是一个防火墙问题。我无法ping www.googleapis.com,无法获取作为目标主机的消息。