Twilio未在可编程聊天中发送网络钩子

问题描述 投票:0回答:1

我想解决问题后再问一个问题,或者报告一个错误。我开始使用Programmable Chat,并且Twilio不想将webhook发送到特定的url,仅在从PHP代码发送消息时才希望发送。我下载了示例节点应用程序并从中发送消息,一切工作都非常好,我从Twilio收到了发帖请求,但是如果我只能从PHP发送消息,则什么也没有。奇怪的是,从PHP发送消息后,它会立即出现在聊天中,这意味着它正在工作。

怎么可能?难道意味着当他们的后端Twilio收到来自PHP的消息并因为它们不是触发webhook事件时出现了一个错误?

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

Gif presentation

twilio twilio-php
1个回答
0
投票

Twilio开发人员推广人员在这里。

[当您通过REST API将消息发送到可编程聊天时,不会触发webhook。我认为其原因是因为您正在从服务器发出呼叫,然后您的服务器已经知道您正在发送消息,因此不需要接收网络挂钩。它也避免了无限循环的可能性(如果您的Webhook通过REST API发送消息,则请求将变成圆圈)。

因此,这不是错误,而是设计选择。如果从REST API发送消息时需要触发Webhook,则需要从自己的服务器进行Webhook。

© www.soinside.com 2019 - 2024. All rights reserved.