我正在使用 Twitter4J API 并得到 401:使用该createFriendship
方法时身份验证凭据丢失或不正确。
我获得了一个 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:身份验证凭据丢失或不正确。{"request":"\/1\/friendships\/create.json?screen_name=[user]","error":"签名不正确"} TwitterException{exceptionCode=[564a75a9-01c7e75c], statusCode=401, retryAfter= 0, rateLimitStatus=null, 版本=2.1.5}
在上述错误中,screen_name=[user] [user] 部分被替换为正确的 Twitter 屏幕名称。
有什么我想念的吗?
谢谢