获取twilio响应的消息sid

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

我收到一条消息到我的api然后处理它。这个传入的消息api调用给了我传入消息的“messageSid”。当我处理这个时,首选的解决方案似乎是回应类似的东西

<Response>
 <Message>Thank you</Message>
</Response>

这很好用,但不幸的是我没有响应消息的Sid。由于两者都要收取费用,无论如何都要获得这个Sid所以我可以存储它吗?我正在使用C#,但目前我还没有使用SDK。

我唯一的想法是返回一个空的响应并将自己的回复作为新消息发送......但这看起来很尴尬。

我想我可以通过回调获得它? (但是如果twilio平台失败并且我没有收到回调怎么办)。

还有其他建议吗?

twilio twilio-api
1个回答
1
投票

Twilio开发者传道者在这里。

您无法使用TwiML直接获取SID。

如果您在发送消息后需要SID,那么我建议您第一个建议,回复空<Response/>use the REST API to send the SMS

或者,您可以设置action attribute on the <Message>元素。 action应该是一个URL,Twilio会在每次消息更改状态时向其发出webhook请求。除了状态,您还将收到消息Sid和所有the standard TwiML message parameters

如果这有帮助,请告诉我。

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