Twilio未在可编程聊天中发送Webhook

Twilio未在可编程聊天中发送Webhook,twilio,twilio-php,Twilio,Twilio Php,我想问一个问题,或者在解决我的疑问后报告一个bug。我开始使用可编程聊天工具,Twilio不想将webhook发送到特定的url,但仅当我从PHP代码发送消息时。我下载了示例节点应用程序并从中发送消息,一切都很好,我收到了来自Twilio的post请求,但如果我能从PHP发送消息,那就什么都没有了。奇怪的是,从PHP发送消息后,它会立即出现在聊天中,这意味着它正在工作 怎么可能呢?这是否意味着他们后端的Twilio在接收到来自PHP的消息时有一个bug,因为他们不是FireWebhook事件 我

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

怎么可能呢?这是否意味着他们后端的Twilio在接收到来自PHP的消息时有一个bug,因为他们不是FireWebhook事件

我消除了所有的差异,除了一条消息是从PHP发送的,另一条消息是从node发送的之外,一切都是一样的。API资源管理器也出现了同样的情况


这里是Twilio开发者福音传道者

当您从RESTAPI向可编程聊天室发送消息时,不会触发Webhook。我认为这是因为你是从你的服务器上打电话,然后你的服务器已经知道你正在发送一条消息,你不需要接收webhook就可以这样做。它还避免了无限循环的可能性(如果您的webhook通过RESTAPI发送消息,那么请求就会循环)


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

解释得很好。非常感谢。