Как интерпретировать мою ошибку twitter4J?

Я пытаюсь создать приложение для просмотра популярных твитов снизу вверх на основе приведенных примеров; мои шаги до сих пор:

  • Скачать соответствующие файлы
  • Сделать новый проект
  • Вставьте код примера из здесь
  • Настройте внешнюю библиотеку/архив (я сделал эту ошибку для начала )
  • Поместите мои свойства на twitter4j.properties страницу
  • Запустить программу

Как видите, я мало что сделал, и я надеюсь, что кто-то другой сделал то же самое и столкнулся с той же проблемой:

Это моя ошибка/трассировка стека, я отрезал нижнюю часть

connect timed outRelevant discussions can be found on the Internet at:
    http://www.google.co.jp/search?q=9a14e686 or
    http://www.google.co.jp/search?q=08e0e81f
TwitterException{exceptionCode=[9a14e686-08e0e81f 538e21cf-133c1788], 
statusCode=-1, retryAfter=-1, rateLimitStatus=null, featureSpecificRateLimitStatus=null,
version=2.2.6}
at twitter4j.internal.http.HttpClientImpl.request(HttpClientImpl.java:200)

Единственное обсуждение, которое я могу найти, это здесь, уже год, и ничего из этого не кажется мне актуальным. Но не знаю, может я ошибаюсь?


person Pureferret    schedule 12.09.2012    source источник


Ответы (1)


Я также столкнулся с этой проблемой, а затем решил ее таким образом -

Добавьте URL-адрес обратного вызова в свое приложение для твиттера, возможно, это неправильно или все еще не работает или не идеально, затем добавьте этот URL-адрес в свой класс в качестве URL-адреса обратного вызова при получении токена аутентификации из твиттера, это решит ту ошибку, с которой вы сейчас столкнулись. .

private static final String CALLBACK_URL = "http://chinu.talgol.com/";

этот URL-адрес также находится в URL-адресе обратного вызова приложения.

mTwitter.getOAuthRequestToken(CALLBACK_URL);

Я решил это таким образом, но я не уверен, что это правильно, но это не нанесло никакого вреда моему приложению во время твиттера.

person Chinmoy Debnath    schedule 12.09.2012
comment
Я добавил его в свой основной как getOAuthRequestToken(CALLBACK_URL) и строку в другом месте, если это необходимо. Теперь я получаю уже доступный токен доступа. ошибка вместо этого, вы столкнулись с этим? - person Pureferret; 12.09.2012
comment
нет, я думаю, вы можете сначала проверить, новый ли это пользователь или нет. Если новый, то пройдите аутентификацию и сохраните токен доступа в предпочтение. Если старый пользователь, используйте этот токен для твита. Сохраняя токен в предпочтениях, вы можете узнать статус пользователя, и я думаю, что ваша текущая ошибка может быть такого типа, когда пользователь уже вошел в систему. - person Chinmoy Debnath; 12.09.2012
comment
Я уже храню эти данные в своем файле свойств. Должен ли я проверять свой OAuth программно? - person Pureferret; 12.09.2012