0

我是 BigQuery 的新手,我想通过我的 java 类使用 bigquery。我已经获得了授权 BigQuery Access 的 URL,并且我还从 url 中获得了权限代码,但是当我在代码中使用此权限代码时,出现以下错误。

将此 URL 粘贴到网络浏览器以授权 BigQuery 访问: https ://accounts.google.com/o/oauth2/auth?client_id=488768089408.apps.googleusercontent.com&redirect_uri=urn:ietf:wg:oauth:2.0:oob&response_type=代码&范围=https://www.googleapis.com/auth/bigquery&state ...并在此处键入您收到的代码:4/-P5SeVJsfX8hcztKa_spJdqcP6XH.ovCNnaPn5t4SOl05ti8ZT3a9jBS6eQI 线程“main”java.net.ConnectException 中的异常:连接被拒绝:在 java.net 的 java.net.PlainSocketImpl.socketConnect(Native Method) 处连接。 PlainSocketImpl.doConnect(PlainSocketImpl.java:333) 在 java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195) 在 java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182) 在 java.net.Socket.connect(Socket .java:519) sun.net.NetworkClient.doConnect(NetworkClient.java:152) sun.net.www.http.HttpClient.openServer(HttpClient.java:388) sun.net.www.http.HttpClient。 openServer(HttpClient.java:500) 在 sun.net.www.protocol.https.HttpsClient.(HttpsClient.java:271) 在 sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:328)在 sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:176) 在 sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:733) 在 sun.net.www .protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:162) 在 sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:836) 在 sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream (HttpsURLConnectionImpl.java:230) 在 com.google.api.client.http.javanet.NetHttpRequest.execute(NetHttpRequest.java:84) 在 com.google.api.client.http.HttpRequest.execute(HttpRequest.java:980 ) 在 com.google.api.client.googleapis.auth 的 com.google.api.client.auth.oauth2.TokenRequest.executeUnparsed(TokenRequest.java:299)。oauth2.GoogleAuthorizationCodeTokenRequest.execute(GoogleAuthorizationCodeTokenRequest.java:175) 在 com.ymsli.client.BigQueryJavaGettingStarted.exchangeCode(BigQueryJavaGettingStarted.java:250) 在 com.ymsli.client.BigQueryJavaGettingStarted.createAuthorizedClient(BigQueryJavaGettingStarted.java:110) 在 com.ymsli .client.BigQueryJavaGettingStarted.main(BigQueryJavaGettingStarted.java:68)

请帮帮我。

在此先感谢施里康德

4

1 回答 1

2

这看起来很像潜在的防火墙问题。您的应用程序在哪里运行?它是否可以访问网络和 HTTPS(端口 443)?

于 2013-02-15T19:32:30.963 回答