Создайте файл Dynami c ICS, на который пользователи могут подписаться - PullRequest
1 голос
/ 24 февраля 2020

У нас есть веб-сайт, на который пользователи входят, а затем могут записаться на курсы. Эти курсы и заказы хранятся в нашей базе данных SQL с идентификатором пользователя. На странице курса пользователь может добавить курс в свой календарь Outlook с помощью простого файла ICS, который создается, когда пользователь нажимает на кнопку, чтобы добавить его, отправляя необходимые данные в файл ICS в URL-адресе, который вызывает его, и затем используя <% = Request ("CourseName")%> в самом файле ICS.

Теперь мы ищем новый файл ICS, на который пользователь может подписаться, который обновит свой календарь Outlook со всеми курсы, на которые они подписаны, и будут автоматически обновляться, если / когда к курсу будут применены изменения или если пользователь зарегистрируется на новом курсе, это также будет автоматически добавлено в их календарь. Я могу понять, как создать файл ICS, в котором будут храниться все эти данные, используя настройки, аналогичные тем, что я делал для отдельных курсов выше, но я не могу понять, как создать файл ICS, который автоматически обновляется с новой информацией.

Не знаю, нужно ли мне; 1. Храните жестко закодированный файл ICS на сервере для каждого отдельного пользователя, который затем обновляется по мере внесения изменений (я бы предпочел этого избежать, поскольку у нас много пользователей) 2. Если есть способ, которым я могу включить оператор SQL в файл ICS, который затем получит последние данные курса для пользователя на лету (это предпочтительно, но тестирование этой опции до сих пор всегда приводило к ошибкам) 3. Что-то еще, о чем я еще не думал

Любая помощь будет оценена в этом!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...