【问题标题】:Calendar Incorporation Into Application日历并入应用程序
【发布时间】:2017-11-09 06:30:53
【问题描述】:

我正在开发一个应用程序,最终将有许多不同的用户日历需要管理。

主要问题是我不想维护这些数据,我只是想让他们在我的应用程序上创建一个帐户,然后立即访问他们可以添加和创建事件的个人日历。我对那里的选项不是很熟悉,但这是我可以用谷歌日历做的事情吗?我没有让用户必须采取额外的步骤通过谷歌登录才能访问他们的个人日历 - 我认为这是使用谷歌日历的某种类型的谷歌帐户的要求。

基本上我想要一个黑匣子。

用户在我的应用上创建帐户 - 不必登录任何外部

用户可以将事件添加到他们的日历中 -> 我将 json 或其他内容发送到此日历服务,即黑匣子

日历服务接收请求并进行管理

然后我可以向日历服务请求信息 -> 日历从黑匣子向我发送回 json 或其他内容。

谢谢

【问题讨论】:

    标签: javascript node.js google-api calendar google-calendar-api


    【解决方案1】:

    您可以使用Google calendar 执行此操作,当用户在您的系统上创建他们的帐户时,您将不得不使用Oauth2 请求访问他们的Google 日历帐户。完成此操作后,您应该确保请求离线访问,以便您拥有一个刷新令牌,以便您在以后访问他们的帐户。当他们将事件添加到他们的日历时,您可以使用刷新令牌来获取新的访问令牌,这将使您可以访问他们的谷歌日历。

    【讨论】:

    • 当你说请求访问他们的谷歌日历时,这是否意味着他们已经在谷歌注册了?我不希望他们已经在谷歌注册或必须注册。
    • 你说用户的日历他们必须有一个谷歌帐户才能在谷歌上拥有一个日历。除非您打算使用服务帐户为每个用户创建 Google 日历,否则我认为这不会起作用,因为您可以创建的日历数量可能有限
    • 是的,这就是问题所在,我正在尝试寻找一种服务来简单地维护这些日历,这样我就不必重新创建它了。我不希望我的用户必须拥有或创建 Google 帐户。看来我只需要在我的数据库中维护他们的日历并自己管理它们
    • 使用 Google 日历签出服务器帐户我不确定您可以创建的数量是否有限制
    猜你喜欢
    • 1970-01-01
    • 2011-08-05
    • 1970-01-01
    • 2016-11-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-23
    • 1970-01-01
    相关资源
    最近更新 更多