我希望在API或其他任何东西的帮助下收到同一天电话号码的收到消息 . (我已经购买了电话号码)**
要求:
**我有一个twilio应用程序,向1000个用户发送5个问题,用户回复它 . 像一项调查 . 应用程序部署在Azure上 . 我将在日志中收到5000条消息 . 我打算通过电话号码检索邮件并从用户更新我的数据库 .
已实施:
实现了这个https://www.twilio.com/docs/guides/sms/how-to-receive-and-reply-in-csharp . 对此要求的任何其他想法也表示赞赏 .
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列出所有响应 .
如果这有帮助,请告诉我 .