I was able to create the war gdata-server file with simon's documentation. The documentation now states I should create user accounts. Does the section below (authenticate an existing account) also need to be included (in the section Create/update/delete an account) ? Is the yourAuthenticationstring the same as authToken in the code directly below this? Should I assume that GoogleLogin really means gdata-server login ?
Thanks ___ Authenticate an existing account Requiered jars: - gdata-client.jar ____ /* * The protocol can either be http or https, depends on your server configuration. * The name of the application is just a meta data field an can be ommited. */ GoogleService service = new GoogleService("feedId","yourapplicationname", "http", "localdomain:port/gdata-server"); /* * ServiceType should be configured in the gdata-config.xml * Username and password for the admin account are the default values * and should be changed */ String authToken = service.getAuthToken("administrator","password", null,null,"servicetype","yourapplicationname"); ____ Create/update/delete an account ____ String accountAdminEndpoint = "http://www.yourdomain.com/gdata-server/admin/account"; /* * XML Account format to send in the http request body */ String account = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>" + "<account>" + "<account-name>administrator</account-name>" + "<password>yourpassword</password>" + "<account-role>15</account-role>" + "<account-owner>" + "<name>your name</name>" + "<email-address>[EMAIL PROTECTED]</email-address>" + "<url>http://www.apache.org</url>" + "</account-owner>" + "</account>"; RequestEntity feedReqeustEnt = new StringRequestEntity(account); /* * Put method to update the account */ PutMethod httpMethod = new PutMethod(accountAdminEndpoint); /* * you need to authenticate before adding a new feed. Authentication * will return an authentication token. */ httpMethod.addRequestHeader(new Header("Authorization", "GoogleLogin auth=yourAuthenticationstring")); httpMethod.setRequestEntity(feedReqeustEnt);