【发布时间】:2016-11-18 17:19:09
【问题描述】:
我有一个网络应用程序,允许用户使用他们的 Google 帐户登录并在 Google 日历上创建活动。但是,我只希望一个特定用户编辑/删除日历中已经存在的事件,而所有其他用户应该只能将事件添加到日历中。
在 Outlook 上存在类似的权限,它具有称为非编辑作者的权限。谷歌日历也可以使用吗?
【问题讨论】:
标签: oauth oauth-2.0 google-calendar-api google-oauth
我有一个网络应用程序,允许用户使用他们的 Google 帐户登录并在 Google 日历上创建活动。但是,我只希望一个特定用户编辑/删除日历中已经存在的事件,而所有其他用户应该只能将事件添加到日历中。
在 Outlook 上存在类似的权限,它具有称为非编辑作者的权限。谷歌日历也可以使用吗?
【问题讨论】:
标签: oauth oauth-2.0 google-calendar-api google-oauth
events.insert 和 events.update / events.patch 都需要
https://www.googleapis.com/auth/calendar 对日历的读/写权限
从技术上讲,这使用户可以读取和写入日历的任何部分,而不仅仅是事件。您的应用程序将不得不限制访问日历 api 并没有给您这种能力。
【讨论】: