Twitter4J - 401:身份验证凭证丢失或不正确

问题描述:

我在玩Twitter4J API并获取401:使用createFriendship方法时身份验证凭据丢失或不正确。Twitter4J - 401:身份验证凭证丢失或不正确

我获得微博的一个实例如下:

protected Twitter getApi(String consumerKey, String consumerSecret, String accessToken, String secret) { 
     AccessToken token = new AccessToken(accessToken, secret); 
     return new TwitterFactory().getOAuthAuthorizedInstance(consumerKey, consumerSecret, token); 
} 

一旦获得我可以成功地使用给updateStatus方法鸣叫的东西。但是,当我尝试执行createFriendship方法时,即使状态更新正在工作,我也会得到以下错误:

请求处理失败;嵌套0​​异常是401:身份验证 凭据丢失或不正确。 {“request”:“\/1 \/friendships \ /create.json?screen_name = [user]”,“error”:“ signature”} TwitterException {exceptionCode = [564a75a9-01c7e75c], statusCode = 401,retryAfter = 0, rateLimitStatus = NULL,版本2.1.5 =}

在上述错误的SCREEN_NAME = [用户]中的[用户]部分被替换为正确的Twitter屏幕名称。

有什么我失踪?

谢谢

对不起,这是一个简单的问题,在classpath 2个不同版本Twitter4J的!