【发布时间】:2021-03-20 18:55:29
【问题描述】:
我使用以下命令订阅了日历:
calendar.events
.watch({
calendarId: aCal.id,
requestBody: {
id: uuid.v1(),
type: "web_hook",
address: 'http://mywebsite.com',
},
})
.catch((e) => e)
每次创建事件时,我都会收到带有"x-goog-resource-id":"unzJsxcVNifZI5ogOmIKRJ3Oiog" 的通知。
这个ID是什么?谷歌文档声明它是一个“不透明的资源 ID”,但是当我尝试使用这个 ID 获取日历时,我得到了 404。
此 ID 不是事件 ID,因为它对于我在单个日历中创建的每个事件都是相同的。当我在另一个日历中创建事件时,此 ID 会更改。所以它可能是一个日历 ID。
不幸的是,我每次得到以下请求:
calendar.events.list(
{
calendarId: calId,
},
(err, res) => {
if (err) reject(err);
resolve(res.data.items);
}
);
返回 404。与 Google API 资源管理器相同。
这个ID是什么?我如何知道带有 Id 的日历中发生了什么变化?
感谢您的帮助,
【问题讨论】:
-
这能回答你的问题吗? stackoverflow.com/questions/43798989/…
-
很遗憾没有,这篇文章没有帮助完成这项工作
标签: javascript google-api google-calendar-api