代码之家  ›  专栏  ›  技术社区  ›  d-man

Android JTwitter Forgidden异常

  •  0
  • d-man  · 技术社区  · 14 年前

    Android我使用jtwitter

    1. twitter my twitter=新twitter(“我的用户名”,“我的通行证”);
    2. 我的设置状态(“你好,世界”);

    第2行投掷

    winterwell.jtwitter.twitterexception$e403:禁止 http://twitter.com/statuses/update.json (MyuuSurryNoD)

    那是什么意思??

    2 回复  |  直到 14 年前
        1
  •  0
  •   Robby Pond    14 年前

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

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

        2
  •  2
  •   Daniel Winterstein    14 年前

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

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

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

    顺便说一下,我看到您使用的是用户名/密码登录方法。Twitter已经宣布他们将关闭它——我想是在八月底。您可能需要切换到OAuth。详情请参见jtwitter主页: http://www.winterwell.com/software/jtwitter.php

    推荐文章