LiveJournal
blogger.newPost
Creates a new post on the designated blog. If the “publishPost” parameter is set to true then the post will be published on the weblog as well, otherwise the post will be created and be kept in “draft mode.” If...
blogger.getUsersBlogs
Returns a list of weblogs to which the current authenticated user has posting privileges. The method will return an array of weblogs if successful, or a fault otherwise....
blogger.getUserInfo
If the user specified by the supplied username and password is found, then the method returns information about that user, specifically: the user’s id, first name, last name, nickname, e-mail address and URL. If the user is not found, or...
blogger.getRecentPosts
Retrieves a list of posts that were created recently. The results are returned in descending chronolocial order with the most recent post first in the list....
blogger.getPost
Returns the details about a single post given a valid post id....
blogger.editPost
Updates the information about an existing post. If the request is successful then the method will return true, otherwise it will return a fault....
blogger.deletePost
Deletes a post identified by the post ID in the request. Method will return true if successful or a fault otherwise....
Updating an Atom Entry
To update an Atom entry, it is recommended that clients first retrieve a complete representation of that entry, as it is not guaranteed that an <entry> element contained within an Atom feed will have all the information about that entry...
Retrieving an Atom Entry
To retrieve a single entry on a weblog in Atom format, one first needs to discover the URI from which to retrieve the entry. This URI is easily discovered by inspecting an Atom feed. Each <entry> element should contain a...
Retrieving a List of Weblogs
To retrieve a list of weblogs associated with a user's account via Atom, one need only perform an authenticated HTTP GET against the requisite URL corresponding to each Six Apart product....
Retrieving a List of Categories
Before a client can retrieve a list of categories associated with a weblog or collection (such as a photo album), the client must first retrieve the URL associated with the service.categories link relation found in the Atom Introspection document (see...
LJ.XMLRPC.syncitems
Returns a list (or part of a list) of all the items (journal entries, to-do items, comments) that have been created or updated on LiveJournal since you last downloaded them. Note that the items themselves are not returned --- only...
LJ.XMLRPC.sessiongenerate
Generates a Live Journal session to more easily transitions users from a client to the Live Journal web interface....
LJ.XMLRPC.sessionexpire
Using this request mode, you can expire previously generated sessions, whether you generated them using the sessiongenerate call or the user logged in on the web site....
LJ.XMLRPC.postevent
The postevent method creates a new journal entry....
LJ.XMLRPC.login
This method logs into LiveJournal and retrieves information about the user logging in....
LJ.XMLRPC.getfriends
Returns a detailed list of the friends associated with the authenticated user's account....
LJ.XMLRPC.getfriendgroups
Retrieves a list of the authenitcated user's custom friends groups....
LJ.XMLRPC.getevents
Returns a list of a user's journal entries....
LJ.XMLRPC.getdaycounts
This mode retrieves the number of journal entries per day. Useful for populating calendar widgets in GUI clients. Optionally a journal can be specified. It returns a list of the dates and accompanied counts....
LJ.XMLRPC.getchallenge
Generate a one-time, quick expiration challenge to be used in challenge/response authentication methods....
LJ.XMLRPC.friendof
Returns a "friends of" list for a specified user. An optional limit of returned friends can be supplied....
LJ.XMLRPC.editfriends
Adds, edits and/or deletes friends from your LiveJournal friends list....
LJ.XMLRPC.editfriendgroups
Updates the list of the current user’s custom friends groups provided in the request....
LJ.XMLRPC.editevent
Edit or delete an existing journal entry....
LJ.XMLRPC.consolecommand
The LiveJournal server has a text-based shell-like admininistration console where less-often used commands can be entered. This provides a framework for dispatching commands to a LiveJournal server....
LJ.XMLRPC.checkfriends
This method polls the server to see if the current user’s friends list has been updated. This is the preferred way to see when a friends list is updated as it is very fast and very lightweight....
Deleting an Atom Entry
To delete an Atom entry, clients to first retrieve the service.edit URL associated with the entry they wish to delete (see retrieving an Atom Entry). Once your client has retrieved this URI, the client performs an authentication HTTP DELETE operation...
Creating an Atom Entry
Once a client retrieves the service.post URI for the weblog or collection it wishes to create the entry within, the client can post an Atom <entry> element representing the entry to be created via an authenticated HTTP POST operation to...
Common Request Parameters
Every LiveJournal XML-RPC request takes a common set of request parameters....
Atom Introspection Overview
An introspection document provides clients with the necessary information to formulate a request and send to a system. Six Apart provides introspection documents to clients in the form of an Atom feed. This Atom feed contains the references necessary for...
Atom Authentication
Six Apart Atom implementations all support WSSE based authentication. WSSE is a form of authentication that involves taking a password and encrypting in such a way that it is safe to use over a unencrypted connection....
