我从搜索中推断,限制日期范围的Google日历Feed的URI应包含timeMin和timeMax,还应包含singleEvents和orderBy . 这是我构建的URI:
https://www.google.com/calendar/ical/myuserid@gmail.com/public/full?singleEvents=true&orderBy=startTime&timeMin=2014-01-01T00:00:00&timeMax=2018-03-24T23:59:59
无论我在投影值之后放置了什么查询参数,我仍然可以回溯所有从2008年8月开始的事件,以及我在日历中的任何未来日期 .
我真的基于很少的知识“构建”这个 . 有人可以直截了当我吗?
它也花了我一些试验和错误来实现偏移实际上是强制性的,而不是可选的,如https://developers.google.com/google-apps/calendar/concepts中所述
尝试在网址末尾添加“Z”:
https://www.google.com/calendar/ical/myuserid@gmail.com/public/full?singleEvents=true&orderBy=startTime&timeMin=2014-01-01T00:00:00Z&timeMax=2018-03-24T23:59:59Z
Mastoll,我认为你正在使用日历v3,是吗?你可以试试:https://www.google.com/calendar/ical/myuserid@gmail.com/public/full?singleEvents=true&orderBy=startTime&start-min=2014-01-01T00:00:00&start-max=2018-03-24T23:59:59&
您可以尝试使用start-min和start-max而不是timeMin和timeMax . 这是日历v2的参数,我不是为什么,但v2参数适用于公共日历 . 您还可以添加futureevents = true参数 . 有关v2的详细信息,请参阅以下内容:https://developers.google.com/google-apps/calendar/v2/reference?hl=de&csw=1#Parameters
2 回答
它也花了我一些试验和错误来实现偏移实际上是强制性的,而不是可选的,如https://developers.google.com/google-apps/calendar/concepts中所述
尝试在网址末尾添加“Z”:
https://www.google.com/calendar/ical/myuserid@gmail.com/public/full?singleEvents=true&orderBy=startTime&timeMin=2014-01-01T00:00:00Z&timeMax=2018-03-24T23:59:59Z
Mastoll,我认为你正在使用日历v3,是吗?你可以试试:https://www.google.com/calendar/ical/myuserid@gmail.com/public/full?singleEvents=true&orderBy=startTime&start-min=2014-01-01T00:00:00&start-max=2018-03-24T23:59:59&
您可以尝试使用start-min和start-max而不是timeMin和timeMax . 这是日历v2的参数,我不是为什么,但v2参数适用于公共日历 . 您还可以添加futureevents = true参数 . 有关v2的详细信息,请参阅以下内容:https://developers.google.com/google-apps/calendar/v2/reference?hl=de&csw=1#Parameters