我需要管理我的网站用户的Google日历,我的意思是查看,添加和删除我的网站上的会议,这些会议是在我的网站用户的日历中与他们的客户一起支持的。 我查看了Google文档,无法理解最佳流程。 以下是正确的做法吗?
请建议。
答案 0 :(得分:0)
答案 1 :(得分:0)
您可以查看此documentation,其中讨论了每个日历用户如何与主日历以及他们也可以访问的其他日历相关联的基本概念。如果要访问当前登录用户的主日历,请使用primary
关键字。
以下是一些可能有用的相关SO线程:
OAuth 2.0服务帐户是访问用户的正确方法 帐户:
https://developers.google.com/accounts/docs/OAuth2ServiceAccount
您需要授予服务帐户客户端ID访问权限 必要的Calendar API范围:
然后,您的服务帐户可以冒充您的用户并执行 代表他们的日历操作:
https://developers.google.com/drive/web/delegation#instantiate_a_drive_service_object
这些文档描述了Google云端硬盘,但日历的过程是 相同。
希望这有帮助!