我正在创建一个 Zapier webhook 操作,它会更改日历事件的组织者,因为该功能在标准 Zapier Google 日历集成中不可用。
这是一项简单的任务,API 请求很容易组合在一起。但是,我找不到有关在发送 API 请求之前如何进行身份验证的任何信息。除了向请求添加标头之外,Zapier webhook 操作中没有任何身份验证选项。但是,Google Calendar API 仅需要 OAuth2 身份验证。
如何在发送 REST 请求之前进行身份验证?使用 Python 代码块比使用 Webhook 操作更好吗?
这是我设置的 Zapier webhook 操作:
POST
https://www.googleapis.com/calendar/v3/calendars/{{180841932__organizer__email}}/events/{{180841932__id}}/move
JSON
{{187669536__email}}
-- 发送更新:none
-- 发送通知:false
当我测试时,我得到
401 Login Required.
当然,我还没有认证!
顺便说一句,我已经有了 OAuth2 客户端密钥和密码,并且我已经设置了访问令牌和刷新令牌。