【问题标题】:Twilio not sending webhooks in Progammable ChatTwilio 不在 Progammable Chat 中发送 webhook
【发布时间】:2020-02-10 21:24:29
【问题描述】:

我想问一个问题,或者在解决我的疑问后报告一个错误。我开始使用可编程聊天和 Twilio 不想将 webhook 发送到特定的 url,但只有当我从我的 PHP 代码发送消息时。我下载了示例节点应用程序并从中发送消息,一切都很好,我收到了来自 Twilio 的发布请求,但如果我只从 PHP 发送消息,什么都没有。奇怪的是,从 PHP 发送消息后,它会立即出现在聊天中,这意味着它正在工作。

这怎么可能?这是否意味着他们后端的 Twilio 在收到来自 PHP 的消息时存在错误,因为他们没有触发 webhook 事件?

我消除了所有差异,除了一条消息从 PHP 发送而另一条从节点发送之外,一切都相同。 API Explorer 的情况相同。

Gif presentation

【问题讨论】:

    标签: twilio twilio-php


    【解决方案1】:

    这里是 Twilio 开发者宣传员。

    当您从 REST API 向可编程聊天发送消息时,不会触发 webhook。我认为原因是因为您正在从您的服务器拨打电话,然后您的服务器已经知道您正在发送消息并且您不需要接收 webhook 来这样做。它还避免了无限循环的可能性(如果您的 webhook 通过 REST API 发送消息,请求只会循环往复)。

    所以,这不是错误,而是设计选择。如果您需要在从 REST API 发送消息时触发 webhook,则需要从自己的服务器创建 webhook。

    【讨论】:

    • 解释得很好。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-12
    相关资源
    最近更新 更多