Страница 1 из 1
CalDav
Добавлено: 26.03.2022 22:17:58
7bit
Приветствую, форумчане!
Кто-нибудь работал с этим протоколом? Хочу подружить свою программу с Яндекс-календарем: читать, создавать, удалять события. API, как в Гугл-календаре, никакого не нашел - только CalDav-ать

. Какой-то информации, как работать с этим протоколом, не нашел. Есть только RFC 4791. Не могу понять даже как передать логин и пароль серверу.
Re: CalDav
Добавлено: 29.03.2022 21:00:23
7bit
Нашел исходники на C#, может кому пригодится:
https://github.com/goodwinuser/CalDavYandexCalendarВот еще полезная инфа:
https://icalendar.org/RFC-Specification ... -RFC-5545/Добавлено спустя 23 часа 4 минуты 35 секунд:Уже разобрался как создавать и удалять события. Не пойму как создать напоминание за N минут по почте. Передаю такое тело запроса:
Код: Выделить всё
BEGIN:VCALENDAR
BEGIN:VEVENT
DTEND:20220327T130000Z
DTSTART:20220327T130000Z
SEQUENCE:0
SUMMARY:TEST
UID:8DB302B22EAF4CD0A012EAA1E9809C20111
LOCATION:Какое-то местоположение
BEGIN:VALARM
TRIGGER:-PT15M
ACTION:EMAIL
ATTENDEE:mailto:any@yandex.ru
SUMMARY:Проверка связи
DESCRIPTION:Это текст проверки связи.
END:VALARM
END:VEVENT
END:VCALENDAR
В итоге событие создается, но нет напоминания. С ACTION:DISPLAY работает.