我想知道如何最好地维护从Twilio互动中收集的信息。
说我在第一阶段收集个人识别码。然后是第二阶段的传真号码。
我可以告诉Twilio在下次请求时将验证后的数据发回我的应用程序吗?因此,在要求传真时,PIN也会被发布并解析。
如果失败,我可以使用会话,或者在查询字符串/ GET中发回信息。
很高兴听到其他人如何处理这件事。
N.B。我见过this支持使用GET的想法。但是,如果可能的话,我想尽量避免这种方法。
答案 0 :(得分:1)
Twilio开发者传道者在这里。
您不能直接告诉Twilio保留您的应用程序的状态并将其作为后续POST请求的一部分发送。
您确实提到了一些替代方案,例如使用Twilio支持的Cookie来保存数据或将数据附加到下一个URL的查询字符串。
我个人认为,如果我将数据存储在我身边,我会感到最安全。我会在某种数据库中针对CallSid
的调用收集所需的数据,一旦收集了所需的所有数据,请根据您创建的记录将其输入数据库。这样,您始终存储您收到的数据,您可以使用部分完整的调用来发现是否存在特定的下拉阶段,甚至创建新的调用来完成数据收集,而不是每次从调用者开始从头开始一次尝试。
这些都只是选项,你自己的应用程序架构应该告诉你选择哪个是最好的。