aleee@zeroKilled:~/Desktop$ curl --data "@member.xml" --request POST --header "Content-Type: application/atom+xml" --header "Authorization: GoogleLogin auth=DQAAAPcAAAAhTBOiL9FRXGWmNOm7xUoeezpntQMWjAfZ1S_F9n38tR1qnhFE_s9biAGkYPywc9_khyhqVEsOA9-9OpSrqN6iAbO0lcAQLnrbfL89ABtTiEo6c8Nw3YsYhejmcQcvJ8nyQYGTFecCP0L6jrWIUmkuPhFSqd0lQye34lAq4Zy6ARjUSvM4ugYcbjGCx1F59gqdrvdc2kHLjPz2W8LEhcFuxrPaQyMjB0jelw1BvBoljKUnly3w3qh9-0JLOXfRSu_098XoyX0Y869K-IbZjL2-WJSA9i6Yr1LQMz0aOyjaA3390YflIDoGuYW6d7nns-XXI8FS2PtLWE7PeOrn832S" "https://apps-apis.google.com/a/feeds/group/2.0/mydomain.com.com/*69510712* /member" <?xml version="1.0" encoding="UTF-8"?> <AppsForYourDomainErrors> <error errorCode="1801" invalidInput="" reason="InvalidValue" /> </AppsForYourDomainErrors>
Alexandre Jacquet Google Apps Deployment Specialst São Paulo | SP | Brasil Tel.: 55 11 8064 6882 On Thu, Jun 30, 2011 at 10:09 AM, Alexandre Jacquet < [email protected]> wrote: > Even in MDM ? > > > > > Alexandre Jacquet > > Google Apps Deployment Specialst > São Paulo | SP | Brasil > Tel.: 55 11 8064 6882 > > > > > > On Thu, Jun 30, 2011 at 9:53 AM, Claudio Cherubino > <[email protected]>wrote: > >> The groupId specified in your url is incorrect, it should be 69510712 >> instead of [email protected]. >> >> Claudio >> >> On Thu, Jun 30, 2011 at 1:50 PM, Alexandre Jacquet < >> [email protected]> wrote: >> >>> Hello Claudio, >>> >>> It helped alot. >>> >>> As requested the cURL output. >>> >>> member.xml >>> <?xml version="1.0" encoding="UTF-8"?> >>> <atom:entry xmlns:atom="http://www.w3.org/2005/Atom" xmlns:apps=" >>> http://schemas.google.com/apps/2006" xmlns:gd=" >>> http://schemas.google.com/g/2005"> >>> <apps:property name="memberId" value="[email protected]"/> >>> </atom:entry> >>> >>> >>> aleee@zeroKilled:~/Desktop$ curl --data "@member.xml" --request POST >>> --header "Content-Type: application/atom+xml" --header "Authorization: >>> GoogleLogin >>> auth=DQAAAPcAAAAhTBOiL9FRXGWmNOm7xUoeezpntQMWjAfZ1S_F9n38tR1qnhFE_s9biAGkYPywc9_khyhqVEsOA9-9OpSrqN6iAbO0lcAQLnrbfL89ABtTiEo6c8Nw3YsYhejmcQcvJ8nyQYGTFecCP0L6jrWIUmkuPhFSqd0lQye34lAq4Zy6ARjUSvM4ugYcbjGCx1F59gqdrvdc2kHLjPz2W8LEhcFuxrPaQyMjB0jelw1BvBoljKUnly3w3qh9-0JLOXfRSu_098XoyX0Y869K-IbZjL2-WJSA9i6Yr1LQMz0aOyjaA3390YflIDoGuYW6d7nns-XXI8FS2PtLWE7PeOrn832S" >>> " >>> https://apps-apis.google.com/a/feeds/group/2.0/mydomain.com/[email protected]/member >>> " >>> >>> <?xml version="1.0" encoding="UTF-8"?> >>> <AppsForYourDomainErrors> >>> <error errorCode="1801" invalidInput="" reason="InvalidValue" /> >>> </AppsForYourDomainErrors> >>> >>> >>> >>> >>> Alexandre Jacquet >>> >>> Google Apps Deployment Specialst >>> São Paulo | SP | Brasil >>> Tel.: 55 11 8064 6882 >>> >>> >>> >>> >>> >>> On Thu, Jun 30, 2011 at 7:44 AM, Claudio Cherubino < >>> [email protected]> wrote: >>> >>>> Download curl from http://curl.haxx.se/ then run the following command >>>> to perform ClientLogin (of course, put your credentials): >>>> >>>> >>>> curl https://www.google.com/accounts/ClientLogin --request POST -d >>>> [email protected] -d Passwd=mypassword -d accountType=HOSTED -d >>>> service=apps >>>> >>>> >>>> From the output of the previous command, copy the Auth token. >>>> Then create a file named member.xml with the following content: >>>> >>>> >>>> <?xml version="1.0" encoding="UTF-8"?> >>>> <atom:entry xmlns:atom="http://www.w3.org/2005/Atom" xmlns:apps=" >>>> http://schemas.google.com/apps/2006" xmlns:gd=" >>>> http://schemas.google.com/g/2005"> >>>> <apps:property name="memberId" value="[email protected]"/> >>>> </atom:entry> >>>> >>>> >>>> Run the following command to add a member to a group: >>>> >>>> >>>> curl --data "@member.xml" --request POST --header "Content-Type: >>>> application/atom+xml" --header "Authorization: GoogleLogin >>>> auth=PUT_THE_AUTH_TOKEN_HERE" " >>>> https://apps-apis.google.com/a/feeds/group/2.0/domain.com/groupid/member >>>> " >>>> >>>> >>>> Hope it helps >>>> Claudio >>>> >>>> >>>> On Thu, Jun 30, 2011 at 10:39 AM, Alexandre Jacquet < >>>> [email protected]> wrote: >>>> >>>>> Actually claudio i dont know how to use curl if you could explain how >>>>> do i make the request >>>>> >>>>> Sorry >>>>> On Jun 30, 2011 6:33 AM, "Claudio Cherubino" <[email protected]> >>>>> wrote: >>>>> > Alexandre, >>>>> > >>>>> > Can you try performing the same request with curl? >>>>> > If it still doesn't work, please show us the request body and the url >>>>> you >>>>> > are posting to. >>>>> > >>>>> > Claudio >>>>> > >>>>> > On Thu, Jun 30, 2011 at 12:58 AM, Alexandre Jacquet < >>>>> > [email protected]> wrote: >>>>> > >>>>> >> I have changed the order i am able to delete the old user, however >>>>> not able >>>>> >> to create, even as only a member. >>>>> >> >>>>> >> >>>>> >> My methods. >>>>> >> >>>>> >> // POST >>>>> http://apps-apis.google.com/a/feeds/group/2.0/domain/groupId/owner >>>>> >> public GenericEntry addOwnerToGroup(String groupId, String >>>>> userEmail) >>>>> >> throws AppsForYourDomainException, MalformedURLException, >>>>> IOException, >>>>> >> ServiceException { >>>>> >> GenericEntry owner = new GenericEntry(); >>>>> >> owner.addProperty("email", userEmail); >>>>> >> addMemberToGroup(groupId, userEmail); >>>>> >> logger.trace("Adding Owner: " + userEmail + " to groupId: " + >>>>> groupId); >>>>> >> return service.insert(new URL(APPS_FEEDS_URL_BASE + "group/" + >>>>> >> SERVICE_VERSION + "/" + domain + "/" + groupId + "/owner"), owner); >>>>> >> } >>>>> >> >>>>> >> // POST >>>>> >> >>>>> https://apps-apis.google.com/a/feeds/group/2.0/domain/groupId/member >>>>> >> public GenericEntry addMemberToGroup(String groupId, String >>>>> userEmail) >>>>> >> throws AppsForYourDomainException, MalformedURLException, >>>>> IOException, >>>>> >> ServiceException { >>>>> >> GenericEntry member = new GenericEntry(); >>>>> >> member.addProperty("memberId", userEmail); >>>>> >> logger.trace("Adding member: " + userEmail + " in groupId: " + >>>>> groupId); >>>>> >> return service.insert(new URL(APPS_FEEDS_URL_BASE + "group/" + >>>>> >> SERVICE_VERSION + "/" + domain + "/" + groupId + "/member"), >>>>> member); >>>>> >> } >>>>> >> >>>>> >> >>>>> >> >>>>> >> Alexandre Jacquet >>>>> >> >>>>> >> Google Apps Deployment Specialst >>>>> >> São Paulo | SP | Brasil >>>>> >> Tel.: 55 11 8064 6882 >>>>> >> >>>>> >> >>>>> >> >>>>> >> >>>>> >> >>>>> >> On Wed, Jun 29, 2011 at 8:51 PM, Alexandre Jacquet < >>>>> >> [email protected]> wrote: >>>>> >> >>>>> >>> Using GAM i have 400 >>>>> >>> >>>>> >>> raise gdata.apps.service.AppsForYourDomainException(e.args[0]) >>>>> >>> gdata.apps.service.AppsForYourDomainException: {'status': *400*, >>>>> 'body': >>>>> >>> '<?xml version="1.0" >>>>> encoding="UTF-8"?>\r\n<AppsForYourDomainErrors>\r\n >>>>> >>> <error errorCode="*1801*" invalidInput="" reason="InvalidValue" >>>>> >>> />\r\n</AppsForYourDomainErrors>\r\n\r\n', 'reason': 'Bad Request'} >>>>> >>> >>>>> >>> However the group does exists. >>>>> >>> >>>>> >>> >>>>> >>> >>>>> >>> Alexandre Jacquet >>>>> >>> >>>>> >>> Google Apps Deployment Specialst >>>>> >>> São Paulo | SP | Brasil >>>>> >>> Tel.: 55 11 8064 6882 >>>>> >>> >>>>> >>> >>>>> >>> >>>>> >>> >>>>> >>> >>>>> >>> On Wed, Jun 29, 2011 at 8:48 PM, Alexandre Jacquet < >>>>> >>> [email protected]> wrote: >>>>> >>> >>>>> >>>> Hello Michael, >>>>> >>>> >>>>> >>>> Thank you for the fast reply. >>>>> >>>> >>>>> >>>> Im not sure which one is it, the response from the XML is 1801 >>>>> Invalid >>>>> >>>> Value, however it worked for 500 groups. >>>>> >>>> >>>>> >>>> Is raising AppsForYourDomainException. >>>>> >>>> >>>>> >>>> Yes, exactly i'm trying to add the new user than remove the >>>>> previous, >>>>> >>>> however i have tried only or only adding without success. >>>>> >>>> >>>>> >>>> >>>>> >>>> >>>>> >>>> >>>>> >>>> >>>>> >>>> Alexandre Jacquet >>>>> >>>> >>>>> >>>> Google Apps Deployment Specialst >>>>> >>>> São Paulo | SP | Brasil >>>>> >>>> Tel.: 55 11 8064 6882 >>>>> >>>> >>>>> >>>> >>>>> >>>> >>>>> >>>> >>>>> >>>> >>>>> >>>> On Wed, Jun 29, 2011 at 8:30 PM, Michael Manoochehri < >>>>> >>>> [email protected]> wrote: >>>>> >>>> >>>>> >>>>> Hi Alexandre, >>>>> >>>>> >>>>> >>>>> Can you tell me what the exception was (was it a 503 service >>>>> >>>>> unavailable, or a 500 unknown exception?)... >>>>> >>>>> >>>>> >>>>> Also, how are you making these calls - are you adding a new >>>>> groups >>>>> >>>>> owner, and then removing the previous owner, or something else? >>>>> >>>>> >>>>> >>>>> Michael >>>>> >>>>> >>>>> >>>>> -- >>>>> >>>>> You received this message because you are subscribed to the >>>>> Google >>>>> >>>>> Groups "Google Apps Domain Information and Management APIs" >>>>> group. >>>>> >>>>> To view this discussion on the web visit >>>>> >>>>> >>>>> https://groups.google.com/d/msg/google-apps-mgmt-apis/-/C38BCgInG6kJ. >>>>> >>>>> 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-mgmt-apis?hl=en. >>>>> >>>>> >>>>> >>>> >>>>> >>>> >>>>> >>> >>>>> >> -- >>>>> >> You received this message because you are subscribed to the Google >>>>> Groups >>>>> >> "Google Apps Domain Information and Management 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-mgmt-apis?hl=en. >>>>> >> >>>>> > >>>>> > -- >>>>> > You received this message because you are subscribed to the Google >>>>> Groups "Google Apps Domain Information and Management 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-mgmt-apis?hl=en. >>>>> > >>>>> >>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "Google Apps Domain Information and Management 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-mgmt-apis?hl=en. >>>>> >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "Google Apps Domain Information and Management 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-mgmt-apis?hl=en. >>>> >>> >>> -- >>> You received this message because you are subscribed to the Google Groups >>> "Google Apps Domain Information and Management 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-mgmt-apis?hl=en. >>> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Google Apps Domain Information and Management 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-mgmt-apis?hl=en. >> > > -- You received this message because you are subscribed to the Google Groups "Google Apps Domain Information and Management 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-mgmt-apis?hl=en.
