Приложение Linkedin Desktop, использующее Linkedin-J? - PullRequest
0 голосов
/ 24 июня 2011

Я использую API LinkedIn-j для создания приложения Linkedin. Проблема, с которой я сталкиваюсь, заключается в том, что я хочу разработать простое настольное приложение. Скорее я должен сказать, консольное приложение. Проблема возникает, когда я получаю эту ошибку

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

Полагаю, я не могу указать хост в форме регистрации приложения. Я сделал Обеспечить локальный хост, но он не работает. Пожалуйста, помогите ??

Ответы [ 2 ]

1 голос
/ 24 июня 2011
Caused by: java.net.UnknownHostException: api.linkedin.com

Похоже, у вас нет доступа к сети api.linkedin.com. Убедитесь, что, если вы находитесь за прокси или нет, у вас есть доступ к https://api.linkedin.com.

1 голос
/ 24 июня 2011

java.net.UnknownHostException: api.linkedin.com означает, что вы не можете связаться с сервером.

Убедитесь, что вы не находитесь за прокси-сервером.Если это так, вы должны найти способ обойти этот прокси в API-интерфейсе linkedin.

...