从 Django 代码调用 Zapier 触发器

Posted

技术标签:

【中文标题】从 Django 代码调用 Zapier 触发器【英文标题】:Calling Zapier trigger from Django Code 【发布时间】:2018-08-05 17:38:02 【问题描述】:

有什么方法可以从我的 Django 代码中调用“Zapier 触发器”,

基本上,我有一个 Django 表单,用户将在其中输入多个电子邮件 ID,当用户单击发送按钮时,我想将此表单数据发送到 Zapier 以执行下一个 操作 喜欢在 google 电子表格 中写作或向所有人发送电子邮件

【问题讨论】:

【参考方案1】:

David 来自 Zapier 平台团队。最简单的方法是让表单针对您的服务器提交,并使用像 requests 这样的库来 POST 到 Zapier。这样,您就不必担心 CORS 或向您的用户透露挂钩 url。

希望这是有道理的。​如果您还有其他问题,请告诉我!

【讨论】:

【参考方案2】:

我不确定您的问题是否与如何从 Python 进行调用(@xavdid 已回答)或如何触发 zap 有关。如果这是关于触发 Zap,这就是答案。

Setup a Zap 选择 Webhooks by Zapier 应用作为触发器。如果您需要更多控制,请选择 catch a raw hook。在下一步中,您将收到一个 URL,您可以在其中发布您的表单数据。

每次您发布数据时,都会触发 Zap。您可以在 Google 表格或电子邮件的操作步骤中使用您的请求中提供的数据。

这里有一些 Zap 模板可供您开始使用。

Add info to Google Sheets from a Webhook POST Send emails from a Webhook POST(使用 Zapier 的电子邮件应用程序) Send emails from a Webhook POST(使用 Gmail)

【讨论】:

以上是关于从 Django 代码调用 Zapier 触发器的主要内容,如果未能解决你的问题,请参考以下文章

在“Zapier 代码”操作中触发多个 webhook 调用

如何从 zapier 代码触发 webhook

返回文件的 Zapier 触发器:z.dehydrateFile 调用的格式是啥?

是啥导致“Zapier 的代码”触发器独立运行?

使用 Zapier Webhook 触发 Twilio 工作室流程

iOS:检测触地、segue、触地