Twilio SMS:有没有一种方法可以从SMS API与TwiML生成的SMS中识别状态更新<;信息/>;响应?

Twilio SMS:有没有一种方法可以从SMS API与TwiML生成的SMS中识别状态更新<;信息/>;响应?,twilio,sms,twilio-twiml,Twilio,Sms,Twilio Twiml,我的服务以两种不同的方式向用户发送短信: 主要的是SMS API,我的服务向Twilio发送一个包含所有SMS数据的请求,并在响应中获取SMS id。使用该id,它将等待sms状态更新,以检查文本是否已发送。 但是还有另一种方法,作为对用户向我的服务发送文本的响应,在响应中使用TwiML。在这种情况下,我向用户发回一条短信,但没有短信id来检查状态更新(因为服务在响应中发送文本,而不是在请求中发送文本)。 因此,在这种情况下,服务无法识别来自SMS ID的状态更新 我的问题是:有没有办法从Twi

我的服务以两种不同的方式向用户发送短信:
主要的是SMS API,我的服务向Twilio发送一个包含所有SMS数据的请求,并在响应中获取SMS id。使用该id,它将等待sms状态更新,以检查文本是否已发送。
但是还有另一种方法,作为对用户向我的服务发送文本的响应,在响应中使用TwiML
。在这种情况下,我向用户发回一条短信,但没有短信id来检查状态更新(因为服务在响应中发送文本,而不是在请求中发送文本)。
因此,在这种情况下,服务无法识别来自SMS ID的状态更新

我的问题是:有没有办法从TwiML
s获取SMS id?或者能够识别哪些状态更新来自TwiML消息?
或者,我唯一的方法就是始终调用SMS API,并且在这种情况下不使用TwiML返回文本


提前谢谢

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

使用
回复消息获得SID的方法是等待状态回调webhook。当然,正如您在这里所说,当您以这种方式回复时,您不会在系统中存储消息的详细信息。您可以做的是等待第一次状态回调webhook,如果您发现系统中还没有消息SID,请保存详细信息,并为进一步的状态回调做好准备

或者,使用restapi发送消息而不是
,只向传入的webhook返回一个空的
,也没有什么错