在Zapier Code中授权使用Google Calendar API

问题描述 投票:0回答:1

我正在尝试编写一个Zap,它将从当前一周的Google日历中获取事件,并生成一个字符串,描述我何时在办公室“周一,周三,周五”。唯一让我感到困惑的是第0步。如何在Zapier代码块中为Google Calendar API授权?似乎Google日历仅支持Oauth2.0并且仅发布短期令牌,但我希望此预定作业仅在后台运行并且无法用于用户交互。有没有办法生成一个长期访问令牌?

google-calendar-api zapier
1个回答
1
投票

大卫来自Zapier平台团队。

不幸的是,这不是一件容易实现的事情。 Zapier为您做的部分工作是刷新令牌并确保一切按预期运行。搜索一堆数据(本周的事件)目前并不是真正的zapier驾驶室。

如果你只关心新事件,你可以设置一个“新事件”触发器,将事件的日期添加到Storage和第二个每周运行的zap,读取存储,找出哪些日期繁忙,并生成串。这不会阻止重复发生的事件,所以它可能不是你想要的。

或者,您可以尝试在代码块中执行刷新循环,但这非常困难。你需要某个地方来保留令牌(虽然存储技术上有效,它对公众开放,因此它不是存储信用的好地方,即使它们很难找到)。您可以尝试您的请求,如果令牌过时则刷新,然后将最终存在的值发送到稍后的步骤。

对不起,我没有更好的消息。如果您有任何其他问题,请告诉我们!

© www.soinside.com 2019 - 2024. All rights reserved.