【发布时间】:2021-01-04 11:01:10
【问题描述】:
我已经在我们的 Django 应用程序中使用Google Calendar API 实现了一个事件模块,并且我已经设置了事件的提醒时间,现在我必须在我的应用程序中启动事件之前获得提醒通知,但是传递机制仅由 Google API 提供的是
弹出窗口。这些在移动平台和网络客户端上受支持。
服务器发送的电子邮件。
而且他们没有提供任何这些类型的功能,我可以从 Google 日历获取提醒到我们的应用程序。我曾尝试使用 Google Calendar API 的 push notifications,但它具有不同的功能。
解决方案:我有另一个选项可以使用 celery beat 实现此目的,并且可以编写 cron 作业,但在特定时间间隔之后从数据库中检查可能会很昂贵,是否有时间匹配事件提醒然后推送通知。如果事件数据是大规模的,那将是一项繁重的工作。
我正在寻找提供提醒功能的最佳解决方案或任何第三方工具。
【问题讨论】:
标签: python-3.x django google-calendar-api reminders