|
|||||||||
| Home >> All >> org >> roller >> presentation >> [ xmlrpc overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
org.roller.presentation.xmlrpc
Class BloggerAPIHandler

java.lang.Objectorg.roller.presentation.xmlrpc.BaseAPIHandler
org.roller.presentation.xmlrpc.BloggerAPIHandler
- Direct Known Subclasses:
- MetaWeblogAPIHandler
- public class BloggerAPIHandler
- extends BaseAPIHandler
Blojsom XML-RPC Handler for the Blogger v1 API. Blogger API spec can be found at http://plant.blogger.com/api/index.html See also http://xmlrpc.free-conversant.com/docs/bloggerAPI
| Field Summary | |
private static java.lang.String |
MEMBER_AUTHOREMAIL
Blogger API "authorEmail" key |
private static java.lang.String |
MEMBER_AUTHORNAME
Blogger API "authorName" key |
private static java.lang.String |
MEMBER_BLOGID
Blogger API "blogid" key |
private static java.lang.String |
MEMBER_BLOGNAME
Blogger API "blogName" key |
private static java.lang.String |
MEMBER_CONTENT
Blogger API "content" key |
private static java.lang.String |
MEMBER_DATECREATED
Blogger API "dateCreated" key |
private static java.lang.String |
MEMBER_POSTID
Blogger APU "postid" key |
private static java.lang.String |
MEMBER_TITLE
Blogger API "title" key |
private static java.lang.String |
MEMBER_URL
Blogger API "url" key |
private static org.apache.commons.logging.Log |
mLogger
|
| Fields inherited from class org.roller.presentation.xmlrpc.BaseAPIHandler |
AUTHORIZATION_EXCEPTION, AUTHORIZATION_EXCEPTION_MSG, BLOGGERAPI_DISABLED, BLOGGERAPI_DISABLED_MSG, INVALID_POSTID, INVALID_POSTID_MSG, NOBLOGS_EXCEPTION, NOBLOGS_EXCEPTION_MSG, UNKNOWN_EXCEPTION, UNKNOWN_EXCEPTION_MSG, UNSUPPORTED_EXCEPTION, UNSUPPORTED_EXCEPTION_MSG |
| Constructor Summary | |
BloggerAPIHandler()
|
|
| Method Summary | |
boolean |
deletePost(java.lang.String appkey,
java.lang.String postid,
java.lang.String userid,
java.lang.String password,
boolean publish)
Delete a Post |
boolean |
editPost(java.lang.String appkey,
java.lang.String postid,
java.lang.String userid,
java.lang.String password,
java.lang.String content,
boolean publish)
Edits a given post. |
java.lang.Object |
getRecentPosts(java.lang.String appkey,
java.lang.String blogid,
java.lang.String userid,
java.lang.String password,
int numposts)
Get a list of recent posts for a category |
java.lang.String |
getTemplate(java.lang.String appkey,
java.lang.String blogid,
java.lang.String userid,
java.lang.String password,
java.lang.String templateType)
Returns the main or archive index template of a given blog |
java.lang.Object |
getUserInfo(java.lang.String appkey,
java.lang.String userid,
java.lang.String password)
Authenticates a user and returns basic user info (name, email, userid, etc.) |
java.lang.Object |
getUsersBlogs(java.lang.String appkey,
java.lang.String userid,
java.lang.String password)
Returns information on all the blogs a given user is a member of |
java.lang.String |
newPost(java.lang.String appkey,
java.lang.String blogid,
java.lang.String userid,
java.lang.String password,
java.lang.String content,
boolean publish)
Makes a new post to a designated blog. |
boolean |
setTemplate(java.lang.String appkey,
java.lang.String blogid,
java.lang.String userid,
java.lang.String password,
java.lang.String templateData,
java.lang.String templateType)
Edits the main index template of a given blog. |
| Methods inherited from class org.roller.presentation.xmlrpc.BaseAPIHandler |
flushPageCache, validate |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
mLogger
private static org.apache.commons.logging.Log mLogger
MEMBER_URL
private static final java.lang.String MEMBER_URL
- Blogger API "url" key
- See Also:
- Constant Field Values
MEMBER_BLOGID
private static final java.lang.String MEMBER_BLOGID
- Blogger API "blogid" key
- See Also:
- Constant Field Values
MEMBER_POSTID
private static final java.lang.String MEMBER_POSTID
- Blogger APU "postid" key
- See Also:
- Constant Field Values
MEMBER_BLOGNAME
private static final java.lang.String MEMBER_BLOGNAME
- Blogger API "blogName" key
- See Also:
- Constant Field Values
MEMBER_TITLE
private static final java.lang.String MEMBER_TITLE
- Blogger API "title" key
- See Also:
- Constant Field Values
MEMBER_CONTENT
private static final java.lang.String MEMBER_CONTENT
- Blogger API "content" key
- See Also:
- Constant Field Values
MEMBER_DATECREATED
private static final java.lang.String MEMBER_DATECREATED
- Blogger API "dateCreated" key
- See Also:
- Constant Field Values
MEMBER_AUTHORNAME
private static final java.lang.String MEMBER_AUTHORNAME
- Blogger API "authorName" key
- See Also:
- Constant Field Values
MEMBER_AUTHOREMAIL
private static final java.lang.String MEMBER_AUTHOREMAIL
- Blogger API "authorEmail" key
- See Also:
- Constant Field Values
| Constructor Detail |
BloggerAPIHandler
public BloggerAPIHandler()
| Method Detail |
deletePost
public boolean deletePost(java.lang.String appkey, java.lang.String postid, java.lang.String userid, java.lang.String password, boolean publish) throws java.lang.Exception
- Delete a Post
setTemplate
public boolean setTemplate(java.lang.String appkey, java.lang.String blogid, java.lang.String userid, java.lang.String password, java.lang.String templateData, java.lang.String templateType) throws java.lang.Exception
- Edits the main index template of a given blog. Roller only support
updating the main template, the default template of your weblog.
getTemplate
public java.lang.String getTemplate(java.lang.String appkey, java.lang.String blogid, java.lang.String userid, java.lang.String password, java.lang.String templateType) throws java.lang.Exception
- Returns the main or archive index template of a given blog
getUserInfo
public java.lang.Object getUserInfo(java.lang.String appkey, java.lang.String userid, java.lang.String password) throws java.lang.Exception
- Authenticates a user and returns basic user info (name, email, userid, etc.)
getUsersBlogs
public java.lang.Object getUsersBlogs(java.lang.String appkey, java.lang.String userid, java.lang.String password) throws java.lang.Exception
- Returns information on all the blogs a given user is a member of
editPost
public boolean editPost(java.lang.String appkey, java.lang.String postid, java.lang.String userid, java.lang.String password, java.lang.String content, boolean publish) throws java.lang.Exception
- Edits a given post. Optionally, will publish the blog after making the edit
newPost
public java.lang.String newPost(java.lang.String appkey, java.lang.String blogid, java.lang.String userid, java.lang.String password, java.lang.String content, boolean publish) throws java.lang.Exception
- Makes a new post to a designated blog. Optionally, will publish the blog after making the post
getRecentPosts
public java.lang.Object getRecentPosts(java.lang.String appkey, java.lang.String blogid, java.lang.String userid, java.lang.String password, int numposts) throws java.lang.Exception
- Get a list of recent posts for a category
|
|||||||||
| Home >> All >> org >> roller >> presentation >> [ xmlrpc overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC