google-calendar-api - Google Calendar Api(事件:观看)不适用于其他 CalendarIds
问题描述
我一直在尝试使用出色的 Google Calendar API,但遇到了一个问题:
我创建了一个频道,当事件中的资源发生变化时会提醒我。
问题是频道仅在主 calendarId 发生更改时才通知我。例如,如果有人在不同的 calendarId 中添加新事件,我将不会收到通知。
是不是有点奇怪?我在文档中遗漏了什么吗?
解决方案
不是谷歌日历专家,但尝试查看 API 解释说list API将提供该特定 calendarID 的事件列表,而watch API将提供详细信息。
正如你的问题所说
如果有人在不同的 calendarId 中添加新事件
您必须在请求中传递新的 CalendarID 以使其适用于不同的日历。
列表 API:
获取https://www.googleapis.com/calendar/v3/calendars/calendarId/events
观看 API:
发布https://www.googleapis.com/calendar/v3/calendars/calendarId/events/watch
推荐阅读
- javascript - 在 ionic 3/typescript 中发送 http 请求
- javascript - 为什么隐式强制加法总是产生一个字符串?
- meteor - 具有动态高度的可滑动旋转木马
- hyperledger-fabric - lib/script.js 中的 TP 与 composer-client 中的assetRegistry 更新资产?
- perl - Perl cgi 确实在 apache2 中工作
- python - 没有名称“路径”问题,无法在 django、lubuntu 中启动项目
- java - 无效的签名文件 Maven
- ruby-on-rails - Ion DateTime 还将 DateTime 发送为 UTC (Z)
- powershell - 如何优化 findstr 的排序值
- python - 熊猫重新索引多索引并按第二个索引移动值