问题标签 [zapier-cli]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
344 浏览

json - 从 Zapier 存储中提取数据

我成功地在 Zapier 中发布(POST)了一个 JSON 文件并为它创建了一个存储。但是,我想使用本地运行的 Python 代码访问 Zapier Storage 中的 JSON。我可以使用 Python3 访问存储,看看那里写的东西,但我无法访问 JSON 内容。

我得到的是:

实际上我需要:

有任何想法吗 ?

0 投票
1 回答
361 浏览

python - 如何让 Chatfuel 读取存储在 Zapier 中的 JSON 文件?

在我的 Chatfuel 块中,我收集了一个 {{user input}} 并在 Zapier webhook 中发布了一个 JSON。到目前为止,一切都很好。之后,我的本地 Pyhon 从 Zapier 存储中成功读取了这个 JSON

并分析它生成另一个 JSON 作为输出:

然后 Python3 在 Zapier 的 GET webhook 中发布这个 JSON:

在此处输入图像描述

在此处输入图像描述

Zapier Webhook 成功获取 JSON 并将其发送到 Storage。

在此处输入图像描述

在此处输入图像描述

设置键值对,然后 Chatfuel 尝试从存储中读取:

但是得到的 JSON 结构是错误的,用这段代码验证了什么:

返回:

Chatfuel 工作的正确时间应该是:

也就是说,有两个主要问题:

1) JSON 中缺少“{ [”

2) JSON 将新信息附加到现有信息,而不是生成全新的 JSON,导致 JSON 有 5 个不同部分。

我正在为这个问题寻找可能的解决方案。

0 投票
0 回答
164 浏览

javascript - zapier 中的登录凭据验证失败

这是我的 authentication.js 文件。输入登录凭据后,在操作块中设置帐户时,它接受任何输入字符串和密码,因此验证失败。

在给定的 UI 中,操作块在连接帐户时接受任何给定的输入字符串作为用户名和密码

0 投票
2 回答
787 浏览

django - 从 Django 代码调用 Zapier 触发器

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

基本上,我有一个 Django 表单,用户将在其中输入多个电子邮件 ID,当用户单击发送按钮时,我想将此表单数据发送到 Zapier,以便执行下一个操作,例如在谷歌电子表格中写入或发送电子邮件给大家。

0 投票
1 回答
157 浏览

javascript - Zapier CLI - 在资源中我如何提及 UPDATE 方法

正如这里的资源架构中提到的,我只能提到创建。我的问题是如何提及更新,该更新又会在我的 REST API 上调用PUT方法。我搜索了文档,但没有找到任何这样的东西。

0 投票
1 回答
393 浏览

zapier - 使用上一步中的值设置下拉选择

我正在使用 cli 构建一个 zapier 应用程序。

我有一个动作,它有一个表单,其中一个元素是一个下拉菜单,它有一个隐藏的触发器,因为它是数据源。

在 zap 的上下文中,是否可以根据上一步的值设置下拉菜单的选择?

0 投票
1 回答
344 浏览

salesforce - zapier Salesforce 触发器更新线索

我正在尝试使用 zapier 创建销售人员集成。能够在创建新潜在客户时触发操作。我想知道是否有办法在更新现有潜在客户时触发。在支持的触发器更新引导中的Zapier 文档中没有指定,我想知道是否有任何解决方法。

0 投票
1 回答
385 浏览

zapier-cli - Zapier CLI 触发器 - 在设置期间未返回结果时如何使用定义的示例数据

我正在尝试使用 Zapier CLI 对触发器进行原型设计,并且在 UI 中设置触发器时遇到了“Pull In Samples”部分的问题。

这会尝试提取要使用的实时数据样本,但是文档指出,如果没有返回任何结果,它将使用为触发器配置的样本数据。

在大多数情况下,将没有实时数据,因此理想情况下实际上更喜欢在第一个实例中使用示例数据,但是我的触发器似乎从未使用过该示例,并且我无法找到一个具体示例“没有结果”的回应。

我使用的 API 返回 XML,因此我将结果处理为 JSON,如果有数据,它可以正常工作。

如果到目前为止没有结果,我尝试返回'[]',但这只是挂起,如果我检查 zapier http 日志,它会循环 http 请求,直到我取消样本检查。

返回 '​​[{}]' 返回一个错误,我需要一个 'id' 字段。

我使用的定义是:

我希望这在搜索网络和 Zapier 文档时很明显,我没有任何运气!

0 投票
1 回答
406 浏览

zapier - zapier 以编程方式设置捆绑包输入数据

在我的 Zapier 操作中,我使用 0Auth2 进行身份验证,一切正常,但我想在进行其他 API 调用时使用来自身份验证测试方法的一些值,我试图通过设置该值中的一个变量来传递它bundle.inputData 对象但它不起作用,我想知道是否有办法实现这一点。

testAuth 方法的结果是这样的

我想在其他 API 调用中使用该 networkId 属性。

0 投票
1 回答
684 浏览

zapier - 返回文件的 Zapier 触发器:z.dehydrateFile 调用的格式是什么?

我正在编写一个将返回文件的 Zapier 触发器。我知道我的触发器端点不返回文件的内容,而是返回一个指向它的指针。

所有示例文档都显示了JavaScript 示例

我没有用 JavaScript 编写触发器。我想以正确的格式返回数据,但我找不到任何应该是什么的例子。

的输出是z.dehydrateFile什么?您能提供一个 JSON 示例吗?