0

我正在尝试从我的 Android 应用程序中发布一个简单的帖子。我遵循了一个(教程并且登录工作正常。现在,当我尝试发推文时,我的 Logcat 说我无权发布某些内容。我阅读了有关 OAuthProvider 的内容并遵循了一些教程但没有成功。任何人都有主意?

谢谢

代码:Twitter jtwit = new Twitter(user_name, 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 不再支持基本身份验证。

4

2 回答 2

0

您需要制作一个 OAuthSignpostClient,然后让用户对其进行身份验证,然后使用

Twitter jtwit = new Twitter(userName, myOAuthClient);

于 2011-04-07T17:59:53.757 回答
0

你的例外说明了自己:

您需要切换到 OAuth。Twitter 不再支持基本身份验证。

我想 twitter 现在已经停止支持基本身份验证,你可以看看Twitter OAuth

于 2011-03-29T12:22:08.690 回答