如何从 Zapier webhook 操作向 Google Calendar API 进行身份验证?

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

我正在创建一个 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 客户端密钥和密码,并且我已经设置了访问令牌和刷新令牌。

rest oauth-2.0 google-calendar-api webhooks zapier
© www.soinside.com 2019 - 2024. All rights reserved.