问题标签 [integromat]
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.
node.js - 在 Azure Bot Framework (Nodejs) 中使用 session.send 向对话发送 Webhook 响应
目前正在尝试将 Azure Bot Framework 与 Integromat 等外部平台集成。我正在使用下面的代码片段来发送用户提交的名字和手机号码。用户输入被发送到一个 integromat webhook,它发送一个 webhook 响应。
响应正确记录在控制台 https://i.stack.imgur.com/XQC8u.png
但是,我不确定如何将其发送回机器人并将其显示给用户。
我已经探索了 Directline API 作为一个选项,获取对话 ID 并遵循文档。我使用了这个链接: https : //directline.botframework.com/v3/directline/conversations/ {{1.convoID}}/activities 并将以下请求内容作为 json 有效负载以及授权密钥作为标头发送:
尽管为此,我收到 404 错误,并出现“BadArgument”和“未知对话”错误。
任何能让我朝着正确方向前进的帮助都将不胜感激,谢谢!
netlify - 如何在netlify中找到IP地址
我在 Netlify 中部署了一个网站,并且我有一个向 Integromat 中的 webhook 提交 POST 请求的表单。
webhook 可以工作,但我想为 webhook 添加 IP 限制,以便其他人无法使用 webhook。Integromat 要求一个 ip,但我似乎找不到要使用的 ip 地址,有没有办法像在 Cpanel 中一样找到我需要的 ip?
我尝试使用我的域,例如website.com
或https://www.website.com
. 我收到了 400 错误。
我还尝试使用 netlify 的负载均衡器 ip 104.198.14.52
,但它不起作用:C。
我尝试了一个在线挖掘工具,我得到了类似的东西:
但问题是,如果我尝试运行 dig 几次。地址142.93.122.177
将更改为其他内容。
太感谢了,
webhooks - Integromat - 保存以前参加的人并将新人添加到列表中
我正在尝试在连接到 supersaas 的 integromat 中设置一个 webhook,以便我可以立即在 google 日历中添加/编辑/删除它,但我无法找到一种方法将新与会者添加到已经存在的活动中,而不是制作另一个活动,但只有另一个与会者。
由于 supersaas 为我提供了Event: create
每位与会者,我在获取以前的与会者时遇到问题,添加一个新人并在 integromat 中编辑谷歌日历,因为我刚刚开始使用它。
我可以成功地从谷歌日历中找到该活动并获得与会者,同时准备好将新与会者添加到集合中,但我无法找到将它们组合起来的Data store
方法Array aggregator
。
我成功地将所有与会者组合在一起,Data store
但没有办法(我知道)将他们全部作为一个阵列。
Array aggregator
似乎只允许 1 个条目
facebook - 如何获取访问令牌以将评论作者数据拉入 Integromat 以用于我拥有的 Facebook 群组中的帖子
我正在尝试在 Integromat 中设置一个场景,该场景可以读取我拥有的私人群组中的 facebook 帖子上的评论。目前 integromat 只能拉取评论级别数据,不能拉取评论作者数据。但是,根据我所读到的内容,当 integromat 从作为组管理员的 facebook 用户获得用户访问令牌时,他们可以读取评论作者数据。
我可以简单地创建一个简单的应用程序,使其上线,将其安装在组上,然后从该应用程序提供我的客户端访问令牌,以便他们能够提取评论作者数据吗?
regex - 在 JS 正则表达式中选择一个单词后的字符串
有没有办法在指定单词之后选择一个字符串?
我发现了许多如何使用经典正则表达式进行选择的示例:
...但是 JS 正则表达式不支持正面的看法。
我想在单词“License:”之后匹配字符串:
有什么解决办法吗?我想在http://integromat.com上使用它,它只支持 JS 正则表达式格式。
api - 如何使用 Integromat 验证 Xero API
对于使用 API,尤其是 OAuth 2.0,我还是个新手。我正在尝试使用 Integromat 从 Xero API 中提取财务报告,但一直在尝试使连接正常工作。这是我在选择我要验证的组织后收到的错误:
以下是我在 Integromat 中使用的输入:
- 流程类型:授权码
- 授权 URI: https ://login.xero.com/identity/connect/authorize?response_type=code&client_id=MY_Client_ID&redirect_uri=https://www.integromat.com/oauth/cb/oauth2&scope=openid个人资料电子邮件accounting.reports.read&state =123
- 令牌 URI: https ://identity.xero.com/connect/token
- 客户 ID: My_Client_ID
- 客户端密码: My_Client_Secret
这是我当前的设置:
来自原帖的附录:
当我单击“继续”时,我收到此屏幕:
当我点击“登录”时,我来到这个屏幕:
从下拉列表中选择我的组织,然后单击“连接”后,我收到上述错误。
任何帮助将不胜感激。
rest - Google Cloud Storage API 访问(通过 JWT 服务器到服务器)“Invalid grant_type”问题
使用 integromat.com 尝试访问 GCS 时出现错误:
错误消息可能会产生误导,因为指示的字符串和发送的字符串是相同的:
urn%3Aietf%3Aparams%3Aoauth%3Agrant-type%3Ajwt-bearer urn%3Aietf%3Aparams%3Aoauth%3Agrant-type%3Ajwt-bearer
我试图避免使用 OAuth2。据我了解,Integromat 未在 Google API 后端注册为有效端点,这在使用服务器到服务器方法时是不必要的。
任何人都愿意并愿意与我一起在共享屏幕上潜入迷你合同以解决这个问题?
最好的问候,托马斯
PS:这就是 Integromat 上失败步骤的样子。“文本 68”包括按照 Google 说明的要求正确格式化的 JWT。
rest - 创建连接到 Integromat 的 AWS API
使用AWS API Gateway,我想构建一个API,它只能处理一个POST
请求,接收一个url(即https://something.execute-api.eu-central-1.amazonaws.com/apidomain?url= google.com),将 url 转发到 integromat webhook 并向json
用户记录“成功”。
关于如何在不构建复杂的 Lambda 函数的情况下开始的任何建议?