Android Jtwitter запрещенное исключение - PullRequest
1 голос
/ 15 июля 2010

Android Я использую jTwitter

  1. Twitter my_twiter = новый Twitter ("my_user_name", "my_pass");
  2. my_twiter.setStatus ("Привет, мир");

Строка 2 броска

winterwell.jtwitter.TwitterException $ E403: запрещено http://twitter.com/statuses/update.json (my_user_name)

что это значит ??

Ответы [ 2 ]

2 голосов
/ 16 июля 2010

Одна из причин, по которой Twitter возвращает ошибку 403, заключается в том, что вы постоянно публикуете одно и то же сообщение о состоянии. Это, вероятно, то, что вы столкнулись здесь.

Попробуйте добавить случайное число в ваш тестовый код, например,

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

Кстати, я вижу, что вы используете метод логина / пароля. Twitter объявил, что они отключают это - я думаю, что в конце августа. Вы можете переключиться на OAuth. Подробнее смотрите на домашней странице JTwitter: http://www.winterwell.com/software/jtwitter.php

0 голосов
/ 15 июля 2010

403 Запрещено : Запрос понятен, но был отклонен.Прилагаемое сообщение об ошибке объяснит, почему.Этот код используется, когда запросы отклоняются из-за ограничений на обновление.

Статусы более 140 символов также вызовут 403 .Но так как вы просто делаете "привет мир", это не должно иметь место.Тело ответа будет содержать подробное сообщение об ошибке.

...