【发布时间】:2016-05-06 12:26:48
【问题描述】:
我正在尝试从谷歌日历访问事件,我遇到了解决方案 here,这个脚本需要google service account,我有一个疑问是谷歌服务帐户是免费的还是我的应用程序需要Google Work account?
【问题讨论】:
标签: php google-calendar-api google-apps
我正在尝试从谷歌日历访问事件,我遇到了解决方案 here,这个脚本需要google service account,我有一个疑问是谷歌服务帐户是免费的还是我的应用程序需要Google Work account?
【问题讨论】:
标签: php google-calendar-api google-apps
在Delegating domain-wide authority to the service account 中讨论并显示为最佳选择:
如果您拥有 Google Apps 域(例如,如果您使用 Google Apps for Work),则 Google Apps 域的管理员可以授权应用程序代表 Google Apps 域中的用户访问用户数据。例如,使用 Google Calendar API 将事件添加到 Google Apps 域中所有用户的日历的应用程序将使用服务帐户代表用户访问 Google Calendar API。授权服务帐户代表域中的用户访问数据有时称为“将域范围的权限委派给服务帐户”。
此外,
要将域范围的权限委派给服务帐户,请首先在开发者控制台的权限页面的服务帐户部分中为现有服务帐户启用域范围的委派,或者创建一个启用了域范围委派的新服务帐户。
最后,服务帐户的设置是在创建项目时自动在您的应用程序在 Google App Engine 上运行时完成的。
【讨论】: