“服务器回复中未设置请求令牌或令牌秘密。”当尝试获取请求令牌时

发布于 2024-11-05 09:03:35 字数 576 浏览 4 评论 0原文

我在 Android 上将 Twitter API 与 Signpost 和 Twitter4J 一起使用。

我的代码在这里失败:

consumer = new CommonsHttpOAuthConsumer(TWITTER_KEY, TWITTER_SECRET);
provider = new DefaultOAuthProvider("https://api.twitter.com/oauth/request_token",
"https://api.twitter.com/oauth/access_token",
"https://api.twitter.com/oauth/authorize");

// Here:
String authUrl = provider.retrieveRequestToken(consumer, CALLBACK);

在漫长的等待 API 之后,我得到了异常:

服务器回复中未设置请求令牌或令牌机密。您使用的服务提供商可能有问题。

我怀疑这是 Twitter 的问题,那么为什么会发生这种情况以及如何解决它?

I'm using the Twitter API with Signpost and Twitter4J on Android.

My code fails here:

consumer = new CommonsHttpOAuthConsumer(TWITTER_KEY, TWITTER_SECRET);
provider = new DefaultOAuthProvider("https://api.twitter.com/oauth/request_token",
"https://api.twitter.com/oauth/access_token",
"https://api.twitter.com/oauth/authorize");

// Here:
String authUrl = provider.retrieveRequestToken(consumer, CALLBACK);

After a lengthy wait for the API, I get the exception:

Request token or token secret not set in server reply. The service provider you use is probably buggy.

I doubt this is Twitter's problem, so why does this happen and how can I fix it?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文