2013-05-26 55 views
0

我需要閱讀我從博客供稿中檢索的某些帖子的內容。無法使用GData API讀博客發佈內容

此代碼從博客的第一個可用後喂

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?

回答

0

您需要添加param fetchBodies = true。