Это простая библиотека для работы с Яндекс Каледарем по протоколу CalDav
Она позволяет Создавать/Редактировать/Удалять события в календаре
Библиотека не имеет дополнительных зависимостей
Файлы с примерами использоания библиотеки: ExampleGetCalendarByUrl.cs - получение календаря по URL ExampleGetCalendars.cs - получение всех календарей ExampleCreateEvent.cs - создание события и его сохранение ExampleUpdateEvent.cs - обновление события и сохранение изменений ExampleDeleteEvent.cs - удаление события и сохранение изменений
Перед началом работы необходимо получить ключ от сервера календаря:
- Откройте страницу Управление аккаунтом в Яндекс ID. (https://passport.yandex.ru/profile/)
- В разделе Пароли и авторизация выберите Включить пароли приложений. Подтвердите действие.
- Нажмите Создать новый пароль.
- Выберите тип приложения Календарь и придумайте название пароля.
- Нажмите кнопку Создать. Пароль приложения отобразится во всплывающем окне
ваши учетные данные для сервера:
login = ваш логин в yandex + @yandex.ru
password = пароль генерированный в алгоритме выше