“服务器回复中未设置请求令牌或令牌秘密。”当尝试获取请求令牌时
我在 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论