Sms 如何使用Twilio API跟踪短信对多个收件人的响应?

Sms 如何使用Twilio API跟踪短信对多个收件人的响应?,sms,twilio,survey,Sms,Twilio,Survey,我想向多个收件人发送一份短信调查(例如,“您对X服务有多满意?回复1表示满意,回复2表示不满意”)。从这些回复中,我想创建一个关于回复1的收件人与回复2的收件人的报告。使用TwilioAPI实现这一点的最佳方法是什么?我的应用程序是否需要存储来自的结果,或者Twilio是否存储这些结果,以便我可以查询结果?如果是前者,并且涉及TwiML,那么如何解析响应并存储结果?谢谢 使用From参数跟踪响应(并使用Body识别选择)。是的,Twilio存储这些消息,您可以查询API,但最好只将其存储在您自己

我想向多个收件人发送一份短信调查(例如,“您对X服务有多满意?回复1表示满意,回复2表示不满意”)。从这些回复中,我想创建一个关于回复1的收件人与回复2的收件人的报告。使用TwilioAPI实现这一点的最佳方法是什么?我的应用程序是否需要存储来自的结果,或者Twilio是否存储这些结果,以便我可以查询结果?如果是前者,并且涉及TwiML,那么如何解析响应并存储结果?谢谢

使用
From
参数跟踪响应(并使用
Body
识别选择)。是的,Twilio存储这些消息,您可以查询API,但最好只将其存储在您自己的数据库中。

**免责声明:Twilio evangelist在此**

希拉格:

因此,听起来您在这里有两个要求:

  • 使用Twilio向不同的收件人发送出站文本消息
  • 捕获用户对该消息的回复
  • 对于第一个要求,您可以先访问Twilio.com并注册一个新帐户。它可以免费启动,我们会给你一个Twilio电话号码,你可以用它开始构建你的应用程序。一旦您有了Twilio电话号码,就可以使用RESTAPI开始从该Twilio电话号码发送出站文本消息。我们提供了一个快速入门,向您展示了如何做到这一点:

    请注意,此链接指向PHP示例,但您可以使用页面顶部的下拉列表从其他堆栈(如.NET、Java、Python或Ruby)中选择

    发送出站消息后,您需要捕获对该消息的回复(您的第二个要求)。Twilio使用一种叫做webhook的东西来通知你收到的短信

    webhook基本上是应用程序公开的URL,并与您的Twilio电话号码关联。您可以在Twilio仪表板中配置与电话号码关联的URL

    每次我们在您的Twilio电话号码上收到传入的SMS消息时,我们都会向该URL发出HTTP请求。作为HTTP请求的一部分,我们将发送有关入站消息的元数据,如发送消息的电话号码和消息正文。我们发送的完整参数列表如下:

    现在,您的应用程序可以从请求中提取这些参数,并对其执行任何操作。由于我们已经在接收消息时发送消息体,Tims建议基于From参数跟踪响应并将消息体存储在您自己的数据库中是一个很好的建议

    此快速启动显示接收传入的文本消息,获取From参数,然后通过从TwiML发回响应:

    在您的情况下,如果您不想回复传入的消息,只需省略TwiML响应即可

    希望这有帮助。如果您需要更多信息,请告诉我

    德文