2011-06-24 75 views
0

我正在使用LinkedIn-j api製作Linkedin應用程序。我面臨的問題是我想開發一個簡單的桌面應用程序。相反,我必須說一個控制檯應用程序。問題來了,我得到這個錯誤Linkedin使用Linkedin-j的桌面應用程序?

Exception in thread "main" com.google.code.linkedinapi.client.oauth.LinkedInOAuthServiceException: oauth.signpost.exception.OAuthCommunicationException: Communication with the service provider failed: api.linkedin.com 
    at com.google.code.linkedinapi.client.oauth.LinkedInOAuthServiceImpl.getOAuthRequestToken(LinkedInOAuthServiceImpl.java:159) 
    at com.lineedapp.common.LinkedinApp.main(LinkedinApp.java:17) 
Caused by: oauth.signpost.exception.OAuthCommunicationException: Communication with the service provider failed: api.linkedin.com 
    at oauth.signpost.AbstractOAuthProvider.retrieveToken(AbstractOAuthProvider.java:214) 
    at oauth.signpost.AbstractOAuthProvider.retrieveRequestToken(AbstractOAuthProvider.java:69) 
    at com.google.code.linkedinapi.client.oauth.LinkedInOAuthServiceImpl.getOAuthRequestToken(LinkedInOAuthServiceImpl.java:148) 
    ... 1 more 
Caused by: java.net.UnknownHostException: api.linkedin.com 
    at java.net.PlainSocketImpl.connect(Unknown Source) 
    at java.net.SocksSocketImpl.connect(Unknown Source) 
    at java.net.Socket.connect(Unknown Source) 
    at com.sun.net.ssl.internal.ssl.SSLSocketImpl.connect(Unknown Source) 
    at com.sun.net.ssl.internal.ssl.BaseSSLSocketImpl.connect(Unknown Source) 
    at sun.net.NetworkClient.doConnect(Unknown Source) 
    at sun.net.www.http.HttpClient.openServer(Unknown Source) 
    at sun.net.www.http.HttpClient.openServer(Unknown Source) 
    at sun.net.www.protocol.https.HttpsClient.<init>(Unknown Source) 
    at sun.net.www.protocol.https.HttpsClient.New(Unknown Source) 
    at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(Unknown Source) 
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source) 
    at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source) 
    at sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(Unknown Source) 
    at oauth.signpost.basic.DefaultOAuthProvider.sendRequest(DefaultOAuthProvider.java:48) 
    at oauth.signpost.AbstractOAuthProvider.retrieveToken(AbstractOAuthProvider.java:177) 
    ... 3 more 

我想我不能提供申請登記表中的主機。我沒有提供本地主機,但它不工作。請幫忙??

回答

1
Caused by: java.net.UnknownHostException: api.linkedin.com 

它看起來像你沒有網絡訪問api.linkedin.com。請確保,如果您位於代理的後面,您可以訪問https://api.linkedin.com

1

java.net.UnknownHostException: api.linkedin.com意味着您無法訪問服務器。

檢查您是否不在代理之後。如果是這樣,你必須找到一種方法來繞過linkedin API中的這個代理。

+0

好的...我明白了。我輸入一個用戶名和密碼進行瀏覽...... tat意味着我在一個代理服務器後面,因爲我在一個指定的域中。你能告訴我一些java代碼,我可以繞過它嗎? –