从 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 触发器:z.dehydrateFile 调用的格式是啥?