【发布时间】:2014-12-10 15:45:53
【问题描述】:
我有一个网站,用户可以授予该网站编辑其 Google 日历的权限。 在网站的主页上显示了来自公司日历的事件列表,这些事件是可编辑的。
问题是网站上的所有用户都无权编辑日历中的事件(即他们的 Google 帐户)。有什么方法可以检查用户是否有权通过PHP API client 编辑日历?
澄清一下,所有用户都不应该有编辑日历的权限。如果他们的 Google 帐户有权访问,则应显示编辑工具。否则他们只会得到事件列表。
在这种情况下,日历是公开的,因此每个人都应该能够看到这些事件。
(如果它也适用于非公开日历也不会受到影响,但我想这更棘手。需要一个后备服务帐户或其他东西。)
我目前正在使用Events Resource 的list method 来获取事件。
【问题讨论】:
标签: php google-calendar-api google-api-client