在Twilio交互之间维护POST数据

时间:2017-10-23 11:13:55

标签: c# twilio mv

我想知道如何最好地维护从Twilio互动中收集的信息。

说我在第一阶段收集个人识别码。然后是第二阶段的传真号码。

我可以告诉Twilio在下次请求时将验证后的数据发回我的应用程序吗?因此,在要求传真时,PIN也会被发布并解析。

如果失败,我可以使用会话,或者在查询字符串/ GET中发回信息。

很高兴听到其他人如何处理这件事。

N.B。我见过this支持使用GET的想法。但是,如果可能的话,我想尽量避免这种方法。

1 个答案:

答案 0 :(得分:1)

Twilio开发者传道者在这里。

您不能直接告诉Twilio保留您的应用程序的状态并将其作为后续POST请求的一部分发送。

您确实提到了一些替代方案,例如使用Twilio支持的Cookie来保存数据或将数据附加到下一个URL的查询字符串。

我个人认为,如果我将数据存储在我身边,我会感到最安全。我会在某种数据库中针对CallSid的调用收集所需的数据,一旦收集了所需的所有数据,请根据您创建的记录将其输入数据库。这样,您始终存储您收到的数据,您可以使用部分完整的调用来发现是否存在特定的下拉阶段,甚至创建新的调用来完成数据收集,而不是每次从调用者开始从头开始一次尝试。

这些都只是选项,你自己的应用程序架构应该告诉你选择哪个是最好的。