在我的NextJS React应用程序中,需要在两个人之间预订会议。理想情况下,User A
将不得不接受来自User B
的会议请求,然后我希望创建一个Google Meets链接,并与User A
和User B
各自的电子邮件共享。这似乎是不可能的-我收集的是,我需要OAuth 2.0来生成一个日历事件,以进一步创建Google Meet链接。我的应用程序可以在后端做到这一点,还是应用程序需要通过OAuth首先在前端获得User A
的权限,以便创建它?
为了创建事件,我们必须使用Google OAuth通过OAuth认证(在您的情况下是用户A)获得用户的同意,我们必须通过与用户的交互(即:在前端)。
验证完成后,您可以使用calendar API在用户A的日历中创建带有会议数据的google日历事件,并将用户B添加为该事件的参与者,以便为用户A和用户B预订日历。确保添加sendUpdates作为查询参数以发送通知。会议数据在谷歌日历事件将生成谷歌会议链接。
请参考官方文档了解更多信息:日历API