On Fri, Aug 5, 2011 at 3:53 AM, David Haley <[email protected]> wrote:
> There are many ways around this, and honestly you could make them > scale. There are email feed APIs you can use, there's the IMAP > solution, etc. You could have a robot user in these groups and monitor > things that way. I think that your problem is solvable, just not in > the way you came in wanting it solved. The robot user is a method that works well - we're using it in my organisation to provide a record of messages sent to groups for compliance reasons. The other option which we implemented with roaring success is a good old-fashioned screen scrape. The great thing about Google interfaces is that they're generated by a machine and thus pretty easy to parse. We wrote a library that exposes nearly every management setting from the Groups interface programatically and we use it to automatically create and synchronise groups with our central directory. We're doing similar things with Calendar to expose functions that aren't available via the API. I stop short of calling this a recommendation because it adds some pretty significant development and maintenance overheads and of course you're left scrambling if Google changes something in the interface (which, to be fair, has happened once in two years for Groups). The benefit is that we've got tighter integrations between our corporate systems and Google Apps than can be achieved with the provided APIs, and our users are very happy about it. Nothing is impossible, though it might take some time to get right :) Cheers, Rob. -- 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.
