我想在API或其他任何东西的帮助下收到同一天电话号码的收到消息。 (我已经购买了一个电话号码) **
** 我有一个twilio应用程序,向1000个用户发送5个问题,用户回复它。像一项调查。应用程序部署在Azure上。 我将在日志中收到5000条消息。 我打算通过电话号码检索邮件并从用户那里更新我的数据库。
实施了此https://www.twilio.com/docs/guides/sms/how-to-receive-and-reply-in-csharp。对此要求的任何其他想法也表示赞赏。
答案 0 :(得分:1)
Twilio开发者传道者在这里。
我看到您已经实施了responding to incoming SMS messages的基本流程。如果您正在为多个用户实施调查,我的建议是扩展该应用程序。
首先,您需要运行数据库才能吸引所有用户。电话号码并将第一个问题发送给所有人using the Twilio REST API to send each a text message。
然后,当您收到来自其中一位受访者的来电消息时,您可以通过检查From
parameter on the incoming request body找到发送该消息的号码。然后,您可以通过电话号码在数据库中查找用户,并为其保存响应。然后,您可以使用TwiML <Message>
来回复用户并向他们发送下一个问题。
通过这种方式,您可以收集响应,而不是调用REST API列出所有响应。
让我知道这是否有帮助。