【问题标题】:URL for triggering twilio flow from woocommerce从 woocommerce 触发 twilio 流的 URL
【发布时间】:2021-03-20 17:57:03
【问题描述】:

我目前正在将 woocommerce 用于在线商店,并且在 woocommerce 设置下,有一个 webhook 选项,我试图通过点击 URL 来触发 twilio 流。但我收到错误代码401。 twilio 401 错误表示未提供身份验证。我在 url 中包含了 SID,但仍然得到相同的错误。有没有人知道如何让 woocommerce webhook 与 twilio 配合得很好?

【问题讨论】:

    标签: woocommerce twilio webhooks woocommerce-theming


    【解决方案1】:

    要触发 Studio 流程,您需要在 Trigger Widget 的 REST API 路径下连接一个或多个小部件。您还需要使用下面的 cURL 语法调用 Studio Flow。

    Trigger a Twilio Studio Flow Execution via the REST API

    也许您可以使用 Twilio Function 作为 Webhook 的代理来调用 Studio Flow(因此您将 Webhook 发送到 Twilio 函数的 URL 并调用 Studio)?查看示例,使用 urlencoded 数据向外部 API 发出写入请求,以更好地了解如何从 Twilio 函数调用 Studio Flow。

    【讨论】:

    • 谢谢。我会走功能路线,我不想为 Wordpress 创建插件并让 twilit sdk 参与其中。因为我只需要在创建订单时发送简单的短信,而且由于 woo commerce 已经在订单事件上提供了 webhook 选项,所以我宁愿点击 url 来触发短信
    • 所以我使用 hello world 函数进行测试,当我点击该 url 时它给我的函数的 url 我得到“未经授权 - 你没有经过身份验证来执行此请求”错误,我用什么参数需要传递给 url 来触发 hello world 功能?
    • 如果您使用新的 Twilio Functions UI 或使用经典 UI,请将函数设置为公共(来自受保护的)/部署,请取消选中验证签名复选框/保存。这将允许从 Internet 访问 URL。由于这现在是一个公共 URL,因此请确保您进行了任何必要的检查,以防止未经授权的各方触发。
    猜你喜欢
    • 2022-01-28
    • 1970-01-01
    • 1970-01-01
    • 2021-06-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-23
    • 1970-01-01
    相关资源
    最近更新 更多