使用 twitter4j 的 Android Twitter xAuth 示例
Android:我正在尝试以下用于 android 共享的 xAuth 示例。
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:基本经过身份验证的实例。
xAuth 的任何工作示例吗?
Android: I am trying the following xAuth example for android share.
xAuth Authentication for Twitter Share in Android?
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());
}
}
I am having IllegalStateException
Exception Msg: java.lang.IllegalStateException: OAuth consumer key/secret combination not supplied
at the following line
AccessToken accessToken = twitter.getOAuthAccessToken();
I made changes some thing like following
Twitter twitter = new TwitterFactory().getInstance("login", "pass");
twitter.setOAuthConsumer(getString(R.string.twtAPIKey), getString(R.string.twtSecret));
AccessToken mAccessToken = twitter.getOAuthAccessToken();
and again I got exceptionException Msg: java.lang.IllegalStateException: Basic authenticated instance.
Any working example of xAuth ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我已经使用了以下内容
并使用 xauth 使用 Android 应用程序成功登录到 Twitter
I ' ve used following
And successfully login to Twitter using Android app using xauth
twitter4j 2.2.2 版本略有变化。这是有效的:
请记住,您的 Twitter 客户端应用程序需要授权使用 xAuth 才能有效。
Version 2.2.2 of twitter4j as a slight change. This works:
Remember that your twitter client application needs to be authorized to use xAuth before this works.