Aquí hay un enlace actualizado que establece la opción de uso compartido de calendario. Esto debe hacerlo a nivel de toda la organización por un administrador.
Las opciones son
información solo libre/ocupado (ocultar detalles del evento): Los usuarios pueden permitir que personas ajenas al dominio sepan cuando están ocupados o disponibles, pero los detalles del evento están ocultos. Las direcciones privadas están ocultas desde los calendarios de los usuarios.
Comparta toda la información, pero los de afuera no pueden cambiar el calendario: los usuarios pueden compartir su información de calendario con personas ajenas a su dominio. Esto incluye lista de invitados, ubicación y descripción. Las direcciones privadas están ocultas desde los calendarios de los usuarios.
Comparta toda la información, y las personas externas pueden cambiar los calendarios: los usuarios pueden compartir completamente la información de su calendario con personas ajenas a su dominio. Esto incluye lista de invitados, ubicación y descripción. Las direcciones privadas se muestran.
Comparta toda la información y permita la administración del calendario: los usuarios pueden compartir completamente su información de calendario con personas ajenas a su dominio y pueden otorgar permisos a extraños para administrar sus calendarios. Las direcciones privadas se muestran.
http://support.google.com/a/bin/answer.py?hl=en&answer=60765
Cuando creo un evento a través de la interfaz de usuario Calendario, puedo ajustar el nivel de "privacidad" a "privado" público "o" por defecto "". El valor predeterminado se controla en la configuración general del calendario. Supongo que estás usando la API de Calendar.¿La API no expone tal parámetro? –