Android Twitter禁止例外

时间:2010-07-15 13:36:08

标签: android jtwitter

Android我正在使用jTwitter

  1. Twitter my_twiter =新Twitter(“my_user_name”,“my_pass”);
  2. my_twiter.setStatus(“hello world”);
  3. 第2行抛出

    winterwell.jtwitter.TwitterException $ E403:禁止http://twitter.com/statuses/update.json(my_user_name)

    这意味着什么?

2 个答案:

答案 0 :(得分:2)

如果您反复发布相同的状态消息,Twitter将返回403错误的一个原因。这可能就是你在这里遇到的。

尝试在测试代码中添加随机数,例如:

my_twiter.setStatus("hello world "+new Random().nextInt(1000));

顺便说一下,我看到你正在使用用户名/密码登录方法。 Twitter宣布他们正在关闭它 - 我认为在8月底。您可能希望切换到OAuth。有关详细信息,请参阅JTwitter主页:http://www.winterwell.com/software/jtwitter.php

答案 1 :(得分:0)

403 Forbidden:请求已被理解,但已被拒绝。随附的错误消息将解释原因。由于更新限制而拒绝请求时使用此代码。

超过140个字符的状态也会导致403。但是,既然你只是做“你好世界”,那不应该是这样。响应正文将包含详细的错误消息。