共享日历时,邀请电子邮件未发送到非Google帐户

时间:2019-10-08 11:24:42

标签: c# google-api google-calendar-api

使用的C#软件包:Google.Apis.Calendar.v3

我正在与非Google帐户共享日历。 没有邀请通知发送到该帐户事件,响应=确定

            var rule = new AclRule
            {
                Role = "owner",
                Scope = new AclRule.ScopeData
                {
                    Value = acb@yahoo.com,
                    Type = "user"
                }
            };

            var service = await GetCalendarService();
            var request = service.Acl.Insert(rule, calendarId);

            request.SendNotifications = true;

            AclRule addedRule = await request.ExecuteAsync();

那么有人可以帮我吗?

谢谢

1 个答案:

答案 0 :(得分:1)

我发现Google Calendar API没有任何选项可将通知发送到非Google电子邮件。

此外,必须首先将日历设为公开日历。这个不能被API修改。而且我也不想公开。

这里是Google的blog