Мне нужно прочитать содержимое некоторых сообщений, которые я извлекаю из фида blogger.Невозможно прочитать содержание сообщения в блогере, используя API GData
Этот код извлекает первый доступный пост от блоггера кормить
URL postsFeedUrl = new URL("http://www.blogger.com/feeds/" + blogId + "/posts/default");
Query postsQuery = new Query(postsFeedUrl);
Feed resultFeed = myService.getFeed(postsQuery, Feed.class);
Entry e = resultFeed.getEntries().get(i);
Проблема в том, как получить содержание сообщения?
Если я использую
e.getContent();
я получаю Content
объект, из которого я не знаю, как извлечь реальное содержание поста.
Если я использую
e.getPlainTextContent();
Это приводит к
Exception in thread "main" java.lang.IllegalStateException: TextConstruct object is not a PlainTextConstruct
at com.google.gdata.data.BaseEntry.getPlainTextContent(BaseEntry.java:358)
at BloggerFeed.printAllPosts(BloggerFeed.java:49)
at BloggerFeed.main(BloggerFeed.java:28)
Как я могу восстановить содержание сообщения с GData API?