Generate a session cookie.
In order to interact with some web based parts of the site, such as the comment exporter, it is often useful to be able to generate a login cookie without having to actually post login information to the login.bml page. This mode will, with proper authentication, provide you with a session cookie to use for authentication purposes.

&authInfo;

Sessions can either expire in a short amount of time or last for a long period of time. You can specify either "short" or "long" as the value of this parameter.
If specified and true, this will cause the server to generate a session that is only valid from the IP address the sessiongenerate request was sent from. If you leave out this value, it will default to allowing any IP address to use this session information.
POST /interface/xmlrpc HTTP/1.0 User-Agent: XMLRPC Client 1.0 Host: www.livejournal.com Content-Type: text/xml Content-Length: 542

<?xml version="1.0"?> <methodCall> <methodName>LJ.XMLRPC.sessiongenerate</methodName> <params> <param>

<value><struct> <member><name>username</name> <value><string>test</string></value> </member> <member><name>password</name>

<value><string>test</string></value> </member> <member><name>ver</name> <value><int>1</int></value>

</member> <member><name>expiration</name> <value><string>long</string></value> </member>

<member><name>ipfixed</name> <value><string>1</string></value> </member>

</struct></value> </param> </params> </methodCall>
The session generated.
HTTP/1.1 200 OK Connection: close Content-length: 228 Content-Type: text/xml Date: Fri, 26 Mar 2004 18:14:17 GMT Server: Apache/1.3.4 (Unix)

<?xml version="1.0" encoding="UTF-8"?> <methodResponse> <params> <param> <value><struct>

<member><name>ljsession</name> <value><string>ws:test:124:zfFG136kSz</string> </value></member>

</struct></value> </param> </params> </methodResponse>