Web 向我的网站添加具有多种用户类型的日历

Web 向我的网站添加具有多种用户类型的日历,web,calendar,google-calendar-api,Web,Calendar,Google Calendar Api,我正在制作一个网站,用于处理办公时间排队的问题,该网站有3种不同类型的用户:来宾、学生和讲师 讲师将能够登录并输入特定课程的办公时间。我希望这些办公时间能显示在日历上,这样所有教授同一课程的老师都能看到办公时间 我还希望学生们能够看到特定课程的日历,以便他们知道办公时间是什么时候 我想基本上为每门课程都有一个日历…我不确定这是否可行 我正在使用java、javascript、html和css来开发这个网站。有人知道我怎么做吗 使用谷歌日历API绝对可以做到这一点。 你可以: 使用一个用于服务器到

我正在制作一个网站,用于处理办公时间排队的问题,该网站有3种不同类型的用户:来宾、学生和讲师

讲师将能够登录并输入特定课程的办公时间。我希望这些办公时间能显示在日历上,这样所有教授同一课程的老师都能看到办公时间

我还希望学生们能够看到特定课程的日历,以便他们知道办公时间是什么时候

我想基本上为每门课程都有一个日历…我不确定这是否可行


我正在使用java、javascript、html和css来开发这个网站。有人知道我怎么做吗

使用谷歌日历API绝对可以做到这一点。 你可以:

  • 使用一个用于服务器到服务器与Google Calendar API的通信
  • 使用插入日历。他们中的每一个人都会走上不同的道路
  • 使用插入事件
  • 使用和查询事件

  • 此外,您还需要保存学生注册的课程。您可以使用数据库,或者如果您更喜欢使用谷歌解决方案,您可以使用谷歌表单实例。

    我应该创建哪种类型的服务帐户?这种方法是否要求教师/学生使用他们的gmail帐户登录?@SuryaSolanki只有一种“类型”的服务帐户,您可以了解更多信息。用户可以使用谷歌(如果你愿意)对你的平台进行身份验证。然而,这是没有必要的。您可以在服务器上使用自己的身份验证方法,并让服务帐户根据该方法从最终用户检索适当的数据。希望这是有道理的。干杯