我一直在尝试使用出色的Google Calendar API,但遇到问题:
我创建了一个频道,当事件中的资源发生变化时,该频道会提醒我。
问题是,仅在主calendarId中发生某些更改时,通道才会通知我。例如,如果有人在不同的calendarId中添加新事件,则不会通知我。
有点奇怪吗? documentation我缺少什么吗?
不是Google日历专家,但尝试查看API会说明list API将提供该特定calendarID的事件列表,而watch API将提供详细信息。
正如您的问题所说
如果有人在不同的calendarId中添加新事件,则>
您必须在请求中传递新的CalendarID才能使其适用于其他日历。
列表API:
获取https://www.googleapis.com/calendar/v3/calendars/calendarId/events
Watch API:
POST https://www.googleapis.com/calendar/v3/calendars/calendarId/events/watch