无法从Android上的linked-j获取请求令牌

时间:2013-11-20 06:26:17

标签: android linkedin-j

我在Android应用程序中使用了linkedin-j库。我正在尝试检索OAuth身份验证的请求令牌:

LinkedInOAuthService linkedinOAuth = LinkedInOAuthServiceFactory.getInstance().createLinkedInOAuthService(
                  linkedinApiKey,
                  linkedinSecretKey); 
LinkedInRequestToken requestToken = linkedinOAuth.getOAuthRequestToken(MY_CALLBACK_URL);

我收到此错误:

11-19 22:20:56.985: E/AndroidRuntime(17891): com.google.code.linkedinapi.client.oauth.LinkedInOAuthServiceException: oauth.signpost.exception.OAuthCommunicationException: Communication with the service provider failed: null
11-19 22:20:56.985: E/AndroidRuntime(17891):    at com.google.code.linkedinapi.client.oauth.LinkedInOAuthServiceImpl.getOAuthRequestToken(LinkedInOAuthServiceImpl.java:180)

任何人都知道原因可能是什么?

1 个答案:

答案 0 :(得分:0)

解决方案是将getOAuthRequestToken放入AsyncTask中,以便它与UI线程分开运行。