Приложение Linkedin Desktop с использованием Linkedin-j?

Я использую 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

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


person Shiv Kumar Ganesh    schedule 24.06.2011    source источник


Ответы (2)


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

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

person Buhake Sindi    schedule 24.06.2011

java.net.UnknownHostException: api.linkedin.com означает, что вы не можете подключиться к серверу.

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

person Manuel Selva    schedule 24.06.2011
comment
Ладно, я понял. Я ввожу имя пользователя и пароль для просмотра ... это означает, что я нахожусь за прокси-сервером, потому что я нахожусь в указанном домене. Можете ли вы сказать мне какой-нибудь код Java, с помощью которого я могу его обойти ?? - person Shiv Kumar Ganesh; 24.06.2011