Google日历活动ID是否全球?

时间:2017-07-28 06:00:37

标签: calendar google-calendar-api

是整个Google或仅在我的日历中全球唯一的事件ID吗?

它看起来像这样:2tdcb4eepthqj01qltpi4txfcs

1 个答案:

答案 0 :(得分:0)

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

由于系统的全局分布特性,我们无法保证在事件创建时检测到ID冲突。为了最大限度地降低冲突风险,我们建议使用已建立的UUID算法,例如RFC4122中描述的算法。 如果您未指定ID,则它将由服务器自动生成。

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

关于活动:

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

https://developers.google.com/google-apps/calendar/v3/reference/events