1

Android私はjTwitterを使用しています

  1. Twitter my_twiter = new Twitter( "my_user_name"、 "my_pass");
  2. my_twiter.setStatus( "hello world");

2行目がスロー

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

どういう意味ですか ??

4

2 に答える 2

2

Twitterが403エラーを返す理由の1つは、同じステータスメッセージを繰り返し投稿した場合です。それはおそらくあなたがここで遭遇したことです。

テストコードに乱数を追加してみてください。例:

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

ちなみに、ユーザー名/パスワードのログイン方法を使用しているようです。Twitterはそれをオフにすることを発表しました-8月末だと思います。OAuthに切り替えることをお勧めします。詳細については、JTwitterのホームページを参照してください:http ://www.winterwell.com/software/jtwitter.php

于 2010-07-16T10:28:14.650 に答える
0

403 Forbidden:リクエストは理解されましたが、拒否されました。付随するエラーメッセージでその理由が説明されます。このコードは、更新制限のためにリクエストが拒否されている場合に使用されます。

140文字を超えるステータスでも403が発生します。しかし、あなたは「Hello World」をしているだけなので、そうではないはずです。応答本文には、詳細なエラーメッセージが含まれます。

于 2010-07-15T13:41:55.567 に答える