Google api 前端和后端之间的GAPI集成

Google api 前端和后端之间的GAPI集成,google-api,google-oauth,google-calendar-api,google-api-js-client,Google Api,Google Oauth,Google Calendar Api,Google Api Js Client,我有一个带有一些用户相关日历的单页应用程序。任务是编写与google日历的集成。用户应该能够单击“与谷歌日历集成”,选择他的谷歌帐户,对日历进行读写访问,然后应用程序应该能够在用户谷歌日历中执行许多操作,例如创建新日历,并将其中的所有事件与应用程序数据同步 我从这个例子开始 它可以工作,但据我所知,它只用于在线前端工作。是否可以从此前端检索身份验证并将其发送到后端?我希望后端在用户脱机时运行服务器到服务器模式 我已经检查了另一个后端gapi集成,但是它们看起来不太酷,有一些重定向。我想用ajax

我有一个带有一些用户相关日历的单页应用程序。任务是编写与google日历的集成。用户应该能够单击“与谷歌日历集成”,选择他的谷歌帐户,对日历进行读写访问,然后应用程序应该能够在用户谷歌日历中执行许多操作,例如创建新日历,并将其中的所有事件与应用程序数据同步

我从这个例子开始

它可以工作,但据我所知,它只用于在线前端工作。是否可以从此前端检索身份验证并将其发送到后端?我希望后端在用户脱机时运行服务器到服务器模式


我已经检查了另一个后端gapi集成,但是它们看起来不太酷,有一些重定向。我想用ajax和弹出窗口将所有内容保存在一个页面中

为了在用户离线时访问用户数据,您需要一个名为。当您对用户进行身份验证时,您将需要请求脱机访问,然后服务器将向您返回一个刷新令牌

刷新令牌是长期存在的。您可以随时使用刷新令牌请求新的访问令牌,该令牌将允许您访问用户数据

您不能将脱机访问与JavaScript结合使用,您需要使用服务器端语言,如node.js、php、phython。。。。您将无法使用gapi