Это также можно сделать, создав запрос iCal с помощью кода, а затем отправив его по электронной почте на учетную запись календаря столовой. Если кто-то управляет календарем столовой, то, по крайней мере, он сначала увидит и подтвердит запрос, а не появится непосредственно в календаре.
Возможно, где-то есть управляемая библиотека для создания файла iCal (см. этот вопрос ). В прошлом я просто сохранял запрос календаря на своем рабочем столе, открывал его в блокноте и затем использовал его в качестве основы для своих запросов на собрание. Затем я получаю код, заменяющий соответствующие биты при отправке запроса.