Any function that communicates with the Google servers needs an authentication session object. The session object can be passed to the functions using the keyword parameter :session. If the :session parameter is not given, the global variable *GDATA-SESSION* is used instead. Currently, ClientLogin is the only supported authentication type. This authentication method is implemented by the class CL-GDATA-CLIENTLOGIN:CLIENTLOGIN-SESSION. The following example shows how to authenticate using this class: (setq cl-gdata:*gdata-session* (make-instance 'cl-gdata-clientlogin:clientlogin-session :username username :password password)) Once this has been done, all other API calls should work. |