2010-07-15 52 views

回答

0

403 Forbidden:該請求被理解,但它已被拒絕。隨附的錯誤信息將解釋原因。由於更新限制,請求被拒絕時使用此代碼。

超過140個字符的狀態也會導致403。但既然你只是在做「你好世界」,那不應該是這樣。響應主體將包含詳細的錯誤消息。

2

Twitter將返回403錯誤的原因之一是如果您重複發佈相同的狀態消息。這可能是你在這裏遇到的。

嘗試在測試代碼中添加一個隨機數,例如

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

順便說一下,我看到您使用的是用戶名/密碼登錄方法。 Twitter宣佈他們正在改變這種狀況 - 我想在8月底。您可能想切換到OAuth。詳情請參閱JTwitter主頁:http://www.winterwell.com/software/jtwitter.php