微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

android – LinkedInCommunicationFailed

final LinkedInOAuthService oauthService = LinkedInOAuthServiceFactory.getInstance().createLinkedInOAuthService(consumerkeyvalue, consumerSecretValue);   
    LinkedInRequestToken requestToken = oauthService.getoAuthRequestToken();

我正在使用LinkedApi库,昨天这段代码正在运行,但今天我不知道为什么,但它给出了异常

LinkedInRequestToken requestToken = oauthService.getoAuthRequestToken();

它的给予:

com.google.code.linkedinapi.client.oauth.LinkedInOAuthServiceException: oauth.signpost.exception.OAuthCommunicationException: Communication with the service provider Failed: https://api.linkedin.com/uas/oauth/requestToken

解决方法:

解决了 –
我发布代码所以我所有的朋友都不需要挣扎

步骤1)使用API​​获取引脚

oauthService= LinkedInOAuthServiceFactory.getInstance().createLinkedInOAuthService(consumerkeyvalue, consumerSecretValue);   
    requestToken= oauthService.getoAuthRequestToken();
    //requestToken=oauthService.getoAuthRequestToken();
    //getoAuthRequestToken(""); 
    autoToken= requestToken.getToken();  
    authoTokenSecret = requestToken.getTokenSecret();  
    authUrl= requestToken.getAuthorizationUrl();
    Log.i("Tok", autoToken);
    Log.i("Tok", authoTokenSecret);
    Log.i("Tok", authUrl);

    webview.loadUrl(authUrl);

步骤2)webview将在登录显示pin链接现在使用你的pin来获取访问令牌并使用访问令牌你可以获得配置文件和更新状态

String pin = pin_edit.getText().toString();
    System.out.println("Fetching access token from  LinkedIn...");        
    LinkedInAccesstoken accesstoken =  oauthService.getoAuthAccesstoken(requestToken, pin);
    System.out.println("Access token: " +  accesstoken.getToken());
    System.out.println("Token secret: " +  accesstoken.getTokenSecret());
    final LinkedInapiclientFactory factory =  LinkedInapiclientFactory.newInstance(consumerkeyvalue,  consumerSecretValue);
    final LinkedInapiclient client =  factory.createLinkedInapiclient(accesstoken);

    Person profile = client.getProfileForCurrentUser();
    profile.setCurrentStatus("Hello all my friends ,I am missing you all"); 
    client.updateCurrentStatus("Hello all going");

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐