使用Java和OAuth连接到LinkedIn

使用Java和OAuth连接到LinkedIn,java,linkedin,Java,Linkedin,我使用了以下代码: String linkedinKey = ""; //add your LinkedIn key String linkedinSecret = ""; //add your LinkedIn Secret LinkedInOAuthService oauthService; LinkedInRequestToken requestToken; System.out.println("Fetching request toke

我使用了以下代码:

    String linkedinKey = "";    //add your LinkedIn key
    String linkedinSecret = ""; //add your LinkedIn Secret

    LinkedInOAuthService oauthService;
    LinkedInRequestToken requestToken;

    System.out.println("Fetching request token from LinkedIn...");  
    String authUrl = null;
    String authToken,authTokenSecret;

    oauthService= LinkedInOAuthServiceFactory.getInstance().createLinkedInOAuthService("",""); 
    requestToken= oauthService.getOAuthRequestToken();
    authToken= requestToken.getToken();  
    authTokenSecret = requestToken.getTokenSecret();  

    System.out.println("Request token " +requestToken);
但执行后,我得到一个错误:

线程“main”java.lang.NoSuchMethodError中出现异常:oauth.signpost.OAuthProvider.RetrieverRequestToken(Loauth/signpost/OAuthConsumer;Ljava/lang/String;)Ljava/lang/String; 位于com.google.code.linkedinapi.client.oauth.LinkedInOAuthServiceImpl.getOAuthRequestToken(LinkedInOAuthServiceImpl.java:148)

我使用了signpost-core-1.2.1.2和linkedin-jjar文件


请帮我找出我哪里做错了?

您实际上没有将密钥和密码设置为空字符串,是吗

String linkedinKey=”“//添加你的LinkedIn密钥

字符串linkedinSecret=“”//添加你的LinkedIn机密

我想你下载了不同的JAR。使用链接中的JAR重建项目(如果链接不起作用,请搜索inkedin-j-1.0.429-binary.zip或最新版本)。希望这有帮助。

不,这不是空字符串,我已经设置了LinkedIn密钥和密码。为我工作:)