Php 谷歌日历API和G套装帐户

Php 谷歌日历API和G套装帐户,php,api,google-calendar-api,Php,Api,Google Calendar Api,我们有一个PHP日历应用程序,可以连接到google并同步事件。我们使用Google Calendar API V3,所有东西都可以完美地与私人帐户配合使用,但不能与G套件帐户配合使用。当我们提交日历ID(对于G套件帐户)时,会出现404错误。我们必须在主G套件帐户上创建一个服务帐户,并公开所有日历以使其工作,它确实工作了,但这对我们来说不是可行的解决方案。。。这是一个公司帐户,我们不能公开所有日历 有人知道如何解决这个问题吗 谢谢大家! 在域外,G套件日历的最大可见性可能会受到限制,我想这就是

我们有一个PHP日历应用程序,可以连接到google并同步事件。我们使用Google Calendar API V3,所有东西都可以完美地与私人帐户配合使用,但不能与G套件帐户配合使用。当我们提交日历ID(对于G套件帐户)时,会出现404错误。我们必须在主G套件帐户上创建一个服务帐户,并公开所有日历以使其工作,它确实工作了,但这对我们来说不是可行的解决方案。。。这是一个公司帐户,我们不能公开所有日历

有人知道如何解决这个问题吗


谢谢大家!

在域外,G套件日历的最大可见性可能会受到限制,我想这就是您所遇到的问题。不必公开G套件日历,您可以将域上的权限委托给您的服务帐户:

google support对此有何评论?google support指向stackoverflowI可能是错误的,但我觉得您的问题更像是ACL问题。您使用的是什么类型的授权?OAuth2?它使用的是使用G套件帐户创建的凭据吗?我使用的是OAuth2身份验证,对于每个电子邮件地址(日历),我们存储服务帐户id、证书和日历id,对于服务帐户id,我们只需将其与要同步的日历共享:。而对于私人账户来说,它工作得非常完美。