Sourcecode in BloggerApi/bloggerAPI.js:
1: function newPost(appkey, blogid, username, password, content, publish) {
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: try {
7: blog.stories.checkAdd(usr, blog.members.getMembershipLevel(usr));
8: var param = new Object();
9: param.http_remotehost = "bloggerAPI";
10: root.blogger.parseBloggerAPIPosting (param, content);
11: param.publish = publish;
12: param.addToFront = true;
13: var result = blog.stories.evalNewStory(param, usr);
14: return result.id;
15: } catch (e) {
16: if (e instanceof DenyException)
17: throw ("You don't have permission to post to this site");
18: else
19: throw(e.toString());
20: }
21: return;
22: }
|