我在 Android 上使用带有 Signpost 和 Twitter4J 的 Twitter API。
我的代码在这里失败:
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 的问题,那么为什么会发生这种情况,我该如何解决呢?