问题标签 [zapier]
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.
php - 将 cURL 发布到 Zapier Webhook
我正在尝试使用 cURL 发布到 Zapier webhook。
Zapier 的配置是这样的,如果我像这样输入他们的 URL - https://zapier.com/hooks/catch/n/abcd?email=foo@bar.com&guid=foobar
它会收到帖子,但是当我尝试用 cURL 做同样的事情时,它似乎没有收到它。
这是我使用 cURL 发布的代码 -->
当我运行它时,它显示成功,但 Zapier 没有收到它。
在 Zapier 的文档中,有人给出了一个带有适当 cURL 帖子的示例,就像这样 -->
我猜我在 PHP 文件中遗漏了一些东西,非常感谢您的帮助!
php - PHP:将表单数据发送到 php 脚本,然后将数据发送到另一个表单处理器,如 zapier.com?
我使用的是 zapier.com 的第 3 方表单处理器。问题是,在将数据提交到第 3 方表单处理器后,我需要一种方法来重定向用户。Zapier.com 接受 post、get 和 put 提交。
我在想:
- 客户提交表格
- 我的 php 表单处理器捕获数据
- 然后我的 php 表单处理器通过 POST 或 GET 将数据提交到第 3 方表单处理器
- 然后我的 php 表单处理器将用户重定向到感谢页面。
我可能想多了,但我看到这样做的唯一方法是制作一个表单来发布已发布的数据。否则,表单只会将我的用户发送到第 3 方处理器,而不会将他们重定向到我选择的任何页面。第 3 方表单处理器无法让我使用自定义重定向。
jquery - 成功的 Ajax 发布显示错误消息
我的表单使用 Ajax 通过 POST 正确提交数据。但是,我试图在成功提交后重定向用户。问题是,即使表单成功提交,它也不会重定向用户,而是显示错误。根据萤火虫我提交的页面,正在抛出一个 200 成功代码。我正在使用 jquery 1.8.3。
我的代码:
这是我的表单 HTML:
为了找出确切的错误,我在脚本顶部添加了以下代码,这是我从这个POST中找到的:
添加该代码后,我得到的以下错误来自第一个错误代码检查:“未连接。\n 验证网络。”。我测试了这是Firefox和Chrome,结果相同。
编辑:附加信息
我正在尝试将数据从我的网站发布到接受发布、获取和放置命令的第 3 方表单处理器服务。该服务是 zapier.com,requestb.in 是我用来解决我的表单提交问题的服务。
api - Zapier 是否有“元 API”?
虽然 Zapier 在将各种 API 粘合起来方面非常强大,但我偶然发现了以编程方式创建 Zaps 的用例,这将提供更大的灵活性。
我做了一些调查,到目前为止,Zapier 似乎没有为此提供公共 API。有什么解决方法吗?
security - Zapier Twilio 凭证存储:安全性如何?
在创建 Twilio Zap(和其他)时,我们需要为您现有的 Twilio 帐户提供帐户 Sid 和帐户令牌。
我想这由 Zapier 存储在某个地方(希望使用可逆加密),否则他们无法执行未来的请求。有人知道这有多安全吗?他们是否发布了有关如何保护这些数据的任何信息?
编辑
好吧,没有什么是谷歌搜索无济于事的
https://zapier.com/help/data-privacy/
是的,他们使用 AES 加密数据并单独存储密钥。我想总会有数据泄露的危险,但这就是权衡。
我只是想知道为什么他们自己的登录凭据使用 SHA(1000 次迭代),而我相信最推荐的是 bcrypt。
evernote - 是否可以回顾性地运行 Zapier zap?
我在 Zapier 中创建了一个 zap,它将来自特定笔记本的新 Evernote 笔记添加到 Trello 中的特定列表中。它为我的新笔记执行此操作,但我也想为此笔记本中的现有笔记执行此操作。当我设置它时,我在进行测试时设法获得了三个。
f# - F# 中来自 Zapier 的 Webhook 不起作用
我正在尝试让 Zapier 中的 WebHooks 在 F# 中非常简单地工作
它只是超时。所有 webhook 都是“https”一些文档: https ://zapier.com/blog/how-use-zapier-webhooks/
有没有人让它工作和/或可以看到我做错了什么?
firebase - 协作者电子邮件邀请的安全性
我正在尝试按照协作待办事项列表的方式使用 Firebase 构建 Web 应用程序。每个用户组都有一个共享列表,要让某个人有权访问特定列表,他们必须已经启动了该组,或者被邀请加入该组。邀请将通过电子邮件发送,包括以前未使用过该网站的用户。我的目标是避免使用服务器端代码,我正在使用 AngularJS。每个组的列表都有自己的 URL。
使用 Facebook 或用户名和电子邮件登录该网站。我认为有一种方法可以通过 Facebook 邀请其他 Facebook 用户,但我宁愿避免使用 Facebook 应用程序,并且为了简单起见,我想坚持一个通用的邀请系统供用户使用,无论他们是否已登录。因此我打算使用该系统像这样工作:
该组的现有成员将输入预期的新成员的电子邮件地址。JavaScript 会生成一个随机的字母数字令牌,该令牌用于创建邀请 Firebase 位置的新子代,如下所示
使用这些安全规则
这样,您只能在知道令牌存在时才能读取令牌。
以令牌结尾的群组共享列表的电子邮件地址和 URL 将作为子项添加到 Firebase 中的电子邮件队列位置。Zapier(或类似的)然后检测到这个孩子添加的事件,并通过邀请 URL 向收件人发送电子邮件。email_queue 只能被 Zapier 或其他 cron 类型的东西读取,以保护受邀者的隐私。(编辑:Zapier 提供了删除它操作的位置的选项,为了节省空间,我想我会使用它)。
一旦用户使用 Facebook 登录或使用电子邮件和密码注册帐户,点击他们收到的链接的用户就会被添加到群组中。
以上是明智的还是有我没有看到的安全漏洞?
附带问题:因为我看不到维护计数器的安全方法,是否有任何方法可以阻止拥有一长串电子邮件地址的恶意用户通过触发大量邀请来破坏系统,从而达到电子邮件提供商的发送限制? (Zapier 似乎没有提供这一点)。
javascript - Zapier Webhook 和 AJAX 请求
有没有办法从客户端应用程序触发 Zapier webhook?
我似乎无法发出成功的 AJAX 请求并且总是得到: