google-calendar-api - 关于如何通过 google API 在用户自己的日历中复制事件的建议
问题描述
语境
我有一个包含课程讲座活动的公共日历。一门课程每周可以有多次讲座,并持续数周。当然,我有很多课程。
我想要的是
用户能够选择加入并将单个课程的现有活动从公共日历复制到他们自己的日历中。理想情况下,如果已复制的事件在公共日历中发生更改,他们的日历应该会自动更新。
想法
我最感兴趣的是我应该如何处理外国日历。显然用户必须给予自己的许可,但我不知道如何开始。建议的方法将不胜感激。
这是一个抽象的解决方案流程:
- 我的活动必须用某种标签标记,标识它们所属的课程。
- 当用户想要将他们想要复制的课程事件复制到课程页面并单击一个按钮时,这将提示他们授予其日历的权限。
- 脚本将以给定的权限执行,将具有给定课程标签的所有事件复制到用户日历中。
- 如果无法自动更新(如果公共日历事件发生变化),如我所料,刷新按钮会要求相同的权限,删除旧事件并重新创建新事件。
解决方案
推荐阅读
- python - 如何使用 Django 创建一个显示两个不同查询的网页?
- python - 如何在 Python 中删除重复的推文?
- mysql - 查询以在一个查询中从另一个 id 获取结果
- android - INCORRECT_APP_CREDENTIALS 这里映射 android
- video - 使用 ffmpeg 进行 AVI 压缩,同时保持 alpha 通道,用于 Adobe Premiere
- html - 悬停在菜单中时如何修复小空间?
- reactjs - 使用子/父组件反应受控表单
- python - Pytube 错误。AttributeError:“NoneType”对象没有属性“下载”
- node.js - 向 SQS AWS 上的队列发送消息时出错
- python - 在 Pygame 中移动后删除图片