我使用服务帐户在c#中使用API v3创建了新的Google日历 . 我还设置了ACL规则:
var permission = new AclRule()
{
Scope = new AclRule.ScopeData() { Type = "domain", Value = "mydomain.com" },
Role = "reader",
};
问题是域名用户如何“很好地”将此日历添加到calendar.google.com网站中的“其他日历”?
他们可以添加它,如果他们输入日历ID,这不是用户友好的,因为id是一些随机字符串:
4b123456789glvpvasaaaaaaaar4@group.calendar.google.com
. 我虽然可以通过calendar summary进行搜索 . 但这种情况并非如此 . 只输入完整的calendarId会将其添加到日历列表中 .