添加或修改Google日历事件时,是否可以发出nodejs事件?在我的nodejs服务器上,我可以获取/列出日历上的所有事件。但我想基于nodejs事件检索事件,而不是在定期间隔后手动检查它。感谢任何想法!
答案 0 :(得分:1)
实际上,如下所述:https://developers.google.com/google-apps/calendar/v3/push
您可以注册一个回调网址,以便您的应用在您的活动发生变化或被修改时收到信息。使用Node.JS API,它就像:
calendar.events.watch({
auth:jwtClient,
resource: {
id: "yourChannelId",
type: 'web_hook',
address: "https://www.yoursite.com/notifications"
},
calendarId: "yourcalendarId"
}, function(error, response) {
if (error) {
console.log(error);
return;
}
console.log(response);
});
答案 1 :(得分:0)
不可能。这样的事情需要谷歌知道关于你的应用程序(发送事件或推送数据)。 Google的API仅用于 访问。它不能告诉"你的应用程序。您的应用必须是"要求"谷歌是否存在它想要存在或已经发生过。