gpt4 book ai didi

java - 尝试使用 twitter4j 更新状态时出现错误 401

转载 作者:行者123 更新时间:2023-11-29 04:00:06 25 4
gpt4 key购买 nike

我正在尝试使用 twitter4j 在 Twitter 上更新状态。在本地主机上一切正常,但是当我尝试在服务器上执行此操作时,出现授权错误:

401:Authentication credentials were missing or incorrect. {"error":"Invalid \/ used nonce","request":"\/1\/statuses\/update.json"} TwitterException{exceptionCode=[15bb6564-00e4d61f], statusCode=401, retryAfter=0, rateLimitStatus=null, version=2.1.7-SNAPSHOT(build: 6498f401635aacf3388891cc5140b2086ff3f8aa)}

我在本地主机上使用“PIN”方法为用户生成了访问 token 。我认为它在哪里生成并不重要,accessToken.getToken()accessToken.getTokenSecret() 值不应该取决于我运行它们的机器,它们应该可以在任何地方工作,对吗?

此错误消息是什么意思?我不明白“使用过的随机数”部分。

更新

好吧,某处真的搞砸了。我现在正在尝试在服务器上生成访问 token ,甚至无法为我生成授权 URL:

Twitter twitter = new TwitterFactory().getInstance();
twitter.setOAuthConsumer("twitterConsumerKey", "twitterConsumerSecret");

RequestToken requestToken = twitter.getOAuthRequestToken();
System.out.println(requestToken.getAuthorizationURL());

这失败了:

401:Authentication credentials were missing or incorrect.
Failed to validate oauth signature and token
TwitterException{exceptionCode=[68a00bf1-d29b9452], statusCode=401, retryAfter=0, rateLimitStatus=null, version=2.1.7-SNAPSHOT(build: 6498f401635aacf3388891cc5140b2086ff3f8aa)}
at twitter4j.internal.http.HttpClientImpl.request(HttpClientImpl.java:308)
at twitter4j.internal.http.HttpClientWrapper.request(HttpClientWrapper.java:72)
at twitter4j.internal.http.HttpClientWrapper.post(HttpClientWrapper.java:103)
at twitter4j.http.OAuthAuthorization.getOAuthRequestToken(OAuthAuthorization.java:124)
at twitter4j.TwitterOAuthSupportBaseImpl.getOAuthRequestToken(TwitterOAuthSupportBaseImpl.java:87)
at twitter4j.Twitter.getOAuthRequestToken(Twitter.java:54)
at twitter4j.TwitterOAuthSupportBaseImpl.getOAuthRequestToken(TwitterOAuthSupportBaseImpl.java:80)
at twitter4j.Twitter.getOAuthRequestToken(Twitter.java:54)

在本地主机上一切正常。

最佳答案

一个星期后,头发花白了,事实证明问题出在本地时间的服务器上,该服务器已关闭。有人在 Twitter 上提供了清晰的错误消息,做得很好。

关于java - 尝试使用 twitter4j 更新状态时出现错误 401,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4148010/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com