Android私はjTwitterを使用しています
- Twitter my_twiter = new Twitter( "my_user_name"、 "my_pass");
- my_twiter.setStatus( "hello world");
2行目がスロー
winterwell.jtwitter.TwitterException $ E403:禁止http://twitter.com/statuses/update.json(my_user_name)
どういう意味ですか ??
Android私はjTwitterを使用しています
2行目がスロー
winterwell.jtwitter.TwitterException $ E403:禁止http://twitter.com/statuses/update.json(my_user_name)
どういう意味ですか ??
Twitterが403エラーを返す理由の1つは、同じステータスメッセージを繰り返し投稿した場合です。それはおそらくあなたがここで遭遇したことです。
テストコードに乱数を追加してみてください。例:
my_twiter.setStatus("hello world "+new Random().nextInt(1000));
ちなみに、ユーザー名/パスワードのログイン方法を使用しているようです。Twitterはそれをオフにすることを発表しました-8月末だと思います。OAuthに切り替えることをお勧めします。詳細については、JTwitterのホームページを参照してください:http ://www.winterwell.com/software/jtwitter.php
403 Forbidden:リクエストは理解されましたが、拒否されました。付随するエラーメッセージでその理由が説明されます。このコードは、更新制限のためにリクエストが拒否されている場合に使用されます。
140文字を超えるステータスでも403が発生します。しかし、あなたは「Hello World」をしているだけなので、そうではないはずです。応答本文には、詳細なエラーメッセージが含まれます。