MtApi.getRecentPostTitles (blogid, username, password, numberOfPosts)
Functions that implement MovableType's XML-RPC API, which partly includes and extends the Blogger-API and the MetaWeblog-API see http://www.movabletype.org/docs/mtmanual_programmatic.html for further details

Sourcecode in MtApi/moveabletypeAPI.js:
1:   function getRecentPostTitles(blogid, username, password, numberOfPosts) {
2:      var usr = root.blogger.getUser(username, password);
3:      var blog = root.blogger.getBlog(blogid.toString());
4:      if (!blog)
5:         throw("Couldn't find the blog " + blogid);
6:      var level = blog.members.getMembershipLevel(usr);
7:      try {
8:         blog.checkView(usr, level);
9:      } catch (deny) {
10:        throw("You're not allowed to view the blog " + blogid); 
11:     }
12:     var size = blog.stories.size();
13:     var limit = Math.min(numberOfPosts ? Math.min(numberOfPosts, 20) : 20, size);
14:     var posts = new Array();
15:     var idx = 0;
16:     while (posts.length < limit && idx < size) {
17:        var entry = blog.stories.get(idx++);
18:        try {
19:           entry.checkEdit(usr, level);
20:        } catch (deny) {
21:           continue;
22:        }
23:        var param = new Object();
24:        param.username = entry.creator ? entry.creator.username : null;
25:        param.postid = entry._id;
26:        param.title = entry.title;
27:        param.dateCreated = entry.createtime;
28:        posts[posts.length] = param;
29:     }
30:     return posts;
31:  }