Hello,

Im using Google Apps Provisioning API to create user's account. I have
an application that use AppsForYourDomain jar to create account but i
want to use an EJB to do this function.

How can i do this?

I tried but isn't work, i receive the error message:

com.google.gdata.util.InvalidEntryException: Bad Request
Required extensions are missing.lo...@username, lo...@password,
n...@givenname, and n...@familyname are required fields for user
creation.

this is the method that im calling:

public boolean create(String username, String pass, String nameUser) {
                try {


                UserEntry user = new UserEntry();


                Login login = new Login();
                login.setUserName(username);
                login.setPassword(pass);
                login.setAgreedToTerms(true);

                Name name = new Name();
                name.setGivenName(nameUser);
                name.setFamilyName("Uece");

                Quota quota = new Quota();
                quota.setLimit(2048);

                user.addExtension(login);
                user.addExtension(name);
                user.addExtension(quota);

                URL url = new URL(domainUrlBase + "user/" + SERVICE_VERSION);

                user = userService.insert(url, user);
                retorno = true;
                } catch (Exception e) {
                        e.printStackTrace();
                }
                return retorno;
        }

i tried to do:

AppsForYourDomainClient client = new AppsForYourDomainClient(username,
pass, DOMAIN);
client.createUser(username, nameUser, "UECE", pass);

but i get the same error.

how can i implement this in a EJB class?



--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Apps APIs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/google-apps-apis?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to