As far as I understand this is not possible using the scenario that you described. User1 creating a contact in their personal contact list will not allow User2 to be able to see that contact. Someone can feel free to correct me if I'm wrong, but I've never seen that happen in any of the Google Apps domains that I've worked in. Enabling contact sharing should only affect users being able to see other users that are part of the domain: http://www.google.com/support/a/bin/answer.py?answer=60218
As an administrator, however, you can use the Google Apps Shared Contact API: http://code.google.com/googleapps/domain/shared_contacts/gdata_shared_contacts_api_reference.html to do what you are talking about using the web services that Google provides. I can attest that this works in the way that you are asking. If you create a shared contact using the API, that contact will appear to all users. This is useful for populating vendors and other contacts that many people within your domain will use on a regular basis. If you don't want to go through the hassle of implementing the API to populate shared contacts I believe that there are apps in the Google Apps marketplace that will do this for you. Although I've never used it myself, the one that I've heard mentioned the most is: https://www.google.com/enterprise/marketplace/viewListing?productListingId=142+17560572133792753109 -- You received this message because you are subscribed to the Google Groups "Google Contacts, Shared Contacts and User Profiles 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://code.google.com/apis/contacts/community/forum.html
