Я использую twitter4j на своем телефоне Android 1.6 для запроса данных, связанных с пользователем, таких как все новые прямые сообщения или идентификаторы подписчиков.Это работает нормально, если я запрашиваю только тренды или другую пользовательскую несвязанную информацию (например, тренды), но если я пытаюсь запрашивать информацию, такую как идентификаторы подписчиков или новые прямые сообщения, twitter4j генерирует исключение TwitterException по следующей причине
java.io.FileNotFoundException: http://api.twitter.com/1/direct_messages.json
Я создаю экземпляр твиттера со следующим кодом:
TwitterFactory twitterFax = new TwitterFactory();
twitterInstance = twitterFax.getInstance(USERNAME, USER_PASSWORD);
Здесь выдается исключение:
try {
ResponseList<DirectMessage> directMessages = twitterInstance.getDirectMessages();
if(directMessages.size() > 0){
publishProgress(directMessages.toArray());
}
} catch (TwitterException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Почему это не работает?