I recently wrote up some details about how I used GAM (which is single threaded) along with a fairly simple Linux Bash script to have multiple API calls going on in parallel:
http://code.google.com/p/google-apps-manager/wiki/BulkOperations#Bulk_Operations_on_Linux So if you have an existing script to perform the adds, running it in parallel with Bash shouldn't be terribly difficult. Jay On Friday, September 7, 2012 6:37:46 AM UTC-4, Claudio Cherubino wrote: > > Hi Andrea, > > I have no news as I'm not aware of any plans to introduce batch support in > the API. > Our recommendation is still to use multiple threads. > > I haven't checked how GADS works, but as it relies on the same API, it is > quite likely that is relies on multi-threading. > > Claudio > > On Fri, Sep 7, 2012 at 12:28 PM, Andrea Testa > <[email protected]<javascript:> > > wrote: > >> Hi Claudio, >> >> Are there any news in this situation? I've tryed bulk upload with the >> batch mechanism of my Java client (I used the batch documentation published >> in Google Contacts API) but it doesn't work because Groups don't have a >> batch end-point url like contacts Api. >> >> I know the way of multiple thread but I think that is not so easy to use >> because we have to set multiple users. >> >> Does the Google Apps Directory Sync use batch process for this kind of >> operations? >> Is it possible get the same speed of GADS in the groups operations? >> >> Many thanks for your help >> Andrea >> >> >> Il giorno giovedì 16 giugno 2011 14:59:54 UTC+2, Claudio Cherubino ha >> scritto: >>> >>> Hi Maxim, >>> >>> The Provisioning API has no batch user creation method, what we >>> recommend is using multiple threads to run requests in parallel. >>> The documentation has more details: >>> >>> http://code.google.com/**googleapps/domain/gdata_** >>> provisioning_api_v2.0_**developers_protocol.html#**Limits<http://code.google.com/googleapps/domain/gdata_provisioning_api_v2.0_developers_protocol.html#Limits> >>> >>> Thanks >>> Claudio >>> >>> On Thu, Jun 16, 2011 at 12:15 PM, Maxim Volgin <[email protected]>wrote: >>> >>>> i have to add a few thousand users to a few hundred groups, it is the >>>> only way to do so?.. >>>> >>>> for (GenericEntry group : groups.getEntries()) { >>>> for (UserEntry user : users.getEntries()) { >>>> >>>> groupService.addMemberToGroup(**group.getAllProperties().get("**groupId"), >>>> user.getLogin().getUserName())**; >>>> >>>> it's gonna be about two million api calls or more, not very efficient >>>> maybe there is another way to add multiple users to groups, like >>>> providing lists of users/groups as parameters?.. >>>> >>>> -- >>>> 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/-/**MFPhMHRcT8wJ<https://groups.google.com/d/msg/google-apps-mgmt-apis/-/MFPhMHRcT8wJ> >>>> . >>>> To post to this group, send email to google-app...@**googlegroups.com. >>>> >>>> To unsubscribe from this group, send email to google-apps-mgmt-apis+** >>>> [email protected]. >>>> For more options, visit this group at http://groups.google.com/** >>>> group/google-apps-mgmt-apis?**hl=en<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 view this discussion on the web visit >> https://groups.google.com/d/msg/google-apps-mgmt-apis/-/kXIiX1bmatoJ. >> >> To post to this group, send email to >> [email protected]<javascript:> >> . >> To unsubscribe from this group, send email to >> [email protected] <javascript:>. >> 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 view this discussion on the web visit https://groups.google.com/d/msg/google-apps-mgmt-apis/-/321MARcOiUMJ. 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.
