Android:我正在尝试使用以下 xAuth 示例进行 Android 分享。
如何在 Android 中实现 Twitter 分享的 xAuth 认证?
System.setProperty("twitter4j.oauth.consumerKey", "your token");
System.setProperty("twitter4j.oauth.consumerSecret", "your token secret");
Twitter twitter = new TwitterFactory().getInstance(login, password);
AccessToken accessToken = twitter.getOAuthAccessToken();
//Then you must save your Token and Token secret from AccesToken
if (mAccessToken != null) {
if (mAccessToken.getToken() != null && mAccessToken.getTokenSecret() != null) {
saveAccessToken(mAccessToken.getToken(), mAccessToken.getTokenSecret());
}
}
我遇到了IllegalStateException异常
异常信息: java.lang.IllegalStateException: 未提供OAuth消费者密钥/密钥组合
出现在以下行:
AccessToken accessToken = twitter.getOAuthAccessToken();
我做了一些类似以下的更改
Twitter twitter = new TwitterFactory().getInstance("login", "pass");
twitter.setOAuthConsumer(getString(R.string.twtAPIKey), getString(R.string.twtSecret));
AccessToken mAccessToken = twitter.getOAuthAccessToken();
我又遇到了异常:
异常信息:java.lang.IllegalStateException: Basic authenticated instance.
有关于xAuth的可行示例吗?