Android jtwitter权限问题
我正在尝试通过我的 Android 应用程序发布一条简单的推文。我遵循了 (教程 并且登录有效现在,当我尝试发推文时,我的 Logcat 说我无权发布某些内容,并遵循了一些教程,但没有成功,
谢谢
代码: Twitter jtwit = new Twitter(用户名, pswd); jtwit.setStatus(“测试”);
日志: 03-29 13:52:02.724:错误/AndroidRuntime(1341):致命异常:主要 03-29 13:52:02.724:错误/AndroidRuntime(1341):java.lang.RuntimeException:无法启动活动ComponentInfo {Adforce.files / Adforce.files.twitterConnection}:winterwell.jtwitter.TwitterException$UpdateToOAuth:您需要切换到 OAuth。 Twitter 不再支持基本身份验证。
I'm tryin to tweet a simple post from my Android application. I followed a (tutorial and the login works fine. Now when I try to tweet my Logcat says I don't have the rights to post something. I read something about OAuthProvider and follow a couple tutorials of that but without succes. Anyone got an idea?
Thanks
Code:
Twitter jtwit = new Twitter(user_name, pswd);
jtwit.setStatus("test");
Log:
03-29 13:52:02.724: ERROR/AndroidRuntime(1341): FATAL EXCEPTION: main
03-29 13:52:02.724: ERROR/AndroidRuntime(1341): java.lang.RuntimeException: Unable to start activity ComponentInfo{Adforce.files/Adforce.files.twitterConnection}: winterwell.jtwitter.TwitterException$UpdateToOAuth: You need to switch to OAuth. Twitter no longer support basic authentication.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你的例外本身就说明了这一点:
我想 Twitter 现在已经停止支持基本身份验证,您可以查看 Twitter OAuth
Your exception says itself:
I suppose twitter has now stopped support for basic authentication and you might look at Twitter OAuth
您需要创建一个 OAuthSignpostClient,然后让用户对其进行身份验证,然后使用
Twitter jtwit = new Twitter(userName, myOAuthClient);
You need to make a OAuthSignpostClient, then get the user to authenticate it, and then use
Twitter jtwit = new Twitter(userName, myOAuthClient);