Hi Marc, Unfortunately, the Shared Contacts API is not available for Google Apps Education Edition as it is mentioned on the Shared Contacts API web page. Because a bug, you do not get an error when you try to use the API. We do not have a time frame for a release for Education at the moment, but we will certainly announce such feature in the forum if it happens.
In the other hand, you can enable Contact Sharing, it creates a shared address book for your domain, but it does not allow you to add additional information or email addresses that are not in the domain. For example, you can complement Contacts Sharing by adding external contacts using the Contacts API. for information about Contact Sharing see: http://www.google.com/support/a/bin/answer.py?hl=en&answer=60218 For your normal Contacts API script, you can try to use batch processing and add few threads (between 5-10) to improve speed. There is a specific group for the Contacts API where you can get more help: http://code.google.com/apis/contacts/ I think the shared contact changes information that you get from Google Apps Directory Sync is only for Premier Edition, I'll get back to you if I find a way to use this information for your system. Cheers, Julian. On Feb 18, 6:21 pm, Marc Smith <[email protected]> wrote: > Hi, > > We have the new Contacts manager enabled for our Google Apps Education > Edition account, but from what I have read, we are not able to use the > Shared Contacts API? Only Premier Edition customers? > > I tried out the Python 'google-shared-contacts-client' utility, and it > allows me to add contacts using the utility and I can retrieve/export > them using it too, but they never show up in user's contact lists? Any > plans to allow Education Edition customers to use the Shared Contacts > API? > > Since we can't use this feature, any one have some ideas for adding a > list of contacts (~1,000) to ~16,000 accounts? I have a lame script > that runs right now that just attempts to add them one by one to > user's contact lists, but it takes forever (1 run takes almost a > week)! I realize I can probably speed it up a bit by doing the batch > processing, but even then I'm guessing it'll take a couple days at > least to run each time. > > I'm by no means a full time programmer, so currently writing a nice > application to pull lists and just do updates/adds/removes for all > users its not in the picture. > > I know we can enable contact sharing the Google Apps control panel, > but we don't want the bulk of the accounts (students) to show up in > everyone's contact lists; we just want all of the faculty/staff users > (~1,000) to be added to all faculty/staff/student accounts. > > We're using Google Apps Directory Sync to create/manage accounts from > our OpenLDAP server, and I've noticed in the report emails it sends, > something about "shared contact changes". Is that something that is > possibly coming to Google Apps Directory Sync in the future? Will it > only work for Premier Edition customers? > > Help! Ideas? I want something reasonable to keep all of my user's > contact lists accurate. What are other schools/institutions doing? > > Thanks in advance! > > --Marc --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
