我正在使用Twitter4J API并且在使用createFriendship
方法时获得401:身份验证凭据丢失或不正确。
我获得了Twitter的实例如下:
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方法时,即使状态更新工作正常,我也会收到以下错误
请求处理失败;嵌套 例外是401:身份验证 凭证丢失或不正确。 { “请求”: “\ / 1 \ /友谊\ /create.json SCREEN_NAME = [用户]?”, “错误”:“不正确的 签名”} TwitterException {exceptionCode = [564a75a9-01c7e75c] statusCode = 401,retryAfter = 0, rateLimitStatus = null,version = 2.1.5}
在上面的错误中,screen_name = [user],[user]部分被替换为正确的Twitter屏幕名称。
我有什么遗失的吗?
谢谢
答案 0 :(得分:0)
对不起,这是一个简单的问题,在类路径上有两个不同版本的Twitter4J!