Calendar 谷歌日历事件ID是否为全局?

Calendar 谷歌日历事件ID是否为全局?,calendar,google-calendar-api,Calendar,Google Calendar Api,事件Id在整个Google中是唯一的还是仅在我的日历中唯一的 它看起来就像这样:2tdcb4eepthqj01qltpi4txfcsID:事件的不透明标识符。创建新的单个或重复事件时,可以指定它们的ID。提供的ID必须遵守以下规则: ID中允许的字符是base32hex编码中使用的字符,即小写字母a-v和数字0-9,参见RFC2938中的第3.1.2节 ID的长度必须介于5到1024个字符之间 每个日历的ID必须是唯一的 由于系统的全局分布特性,我们无法保证在事件创建时检测到ID冲突。为了最小化

事件Id在整个Google中是唯一的还是仅在我的日历中唯一的


它看起来就像这样:2tdcb4eepthqj01qltpi4txfcs

ID:事件的不透明标识符。创建新的单个或重复事件时,可以指定它们的ID。提供的ID必须遵守以下规则: ID中允许的字符是base32hex编码中使用的字符,即小写字母a-v和数字0-9,参见RFC2938中的第3.1.2节 ID的长度必须介于5到1024个字符之间 每个日历的ID必须是唯一的

由于系统的全局分布特性,我们无法保证在事件创建时检测到ID冲突。为了最小化碰撞风险,我们建议使用已建立的UUID算法,如RFC4122中所述。 如果未指定ID,则该ID将由服务器自动生成

请注意,icalUID和id不完全相同,在事件创建时只应提供其中一个。它们语义上的一个区别是,在重复发生的事件中,一个事件的所有事件都具有不同的ID,而它们都共享相同的iCaluid

关于活动:

事件的可见性。可选择的可能的值为: 默认-使用日历上事件的默认可见性。这是默认值。 公共-事件是公共的,日历的所有读者都可以看到事件详细信息。 私有-活动是私有的,只有活动参与者可以查看活动详细信息。 机密-活动是私人的。出于兼容性原因提供此值


自动生成的ID实际上是UUID吗?我对此表示怀疑。尝试了符合UUIDv4的6356a7a2-f879-4cf6-8363-662b6370e07b值,google日历显示无效的资源id值。总的来说,我认为不依赖谷歌自己的id生成器是个好主意。规则太模糊了。。。