我在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)
任何人都知道原因可能是什么?
答案 0 :(得分:0)
解决方案是将getOAuthRequestToken放入AsyncTask中,以便它与UI线程分开运行。