gpt4 book ai didi

sms - 如何使用 Twilio API 跟踪对多个收件人的 SMS 响应?

转载 作者:行者123 更新时间:2023-12-01 10:01:51 27 4
gpt4 key购买 nike

我想发送一个短信调查(例如“你对X服务满意吗?满意回复1,不满意回复2”)到多个 收件人。根据响应,我想针对响应 1 的收件人和响应 2 的收件人创建报告。使用 Twilio API 执行此操作的最佳方法是什么?我的应用程序是否需要存储来自 my incoming SMS message 的结果?还是 Twilio 存储这些以便我可以查询结果?如果是前者并且涉及到 TwiML,我该如何解析响应并存储结果?谢谢!

最佳答案

** 免责声明:此处为 Twilio 布道者 **

奇拉格:

所以听起来你在这里有两个要求:

  • 使用 Twilio 向不同收件人发送出站文本消息
  • 捕获用户对该消息的回复

  • 对于第一个要求,您可以首先访问 Twilio.com 并注册一个新帐户。它可以免费开始,我们会为您提供一个 Twilio 电话号码,您可以使用它来开始构建您的应用程序。获得 Twilio 电话号码后,您可以使用 REST API 开始从该 Twilio 电话号码发送出站文本消息。我们有一个快速入门,向您展示如何执行此操作:

    http://www.twilio.com/docs/quickstart/php/sms/sending-via-rest

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

    发送出站消息后,您需要捕获对该消息的回复(您的第二个要求)。 Twilio 使用称为 webhook 的东西来通知您有关传入 SMS 消息的信息。

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

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

    http://www.twilio.com/docs/api/twiml/sms/twilio_request

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

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

    http://www.twilio.com/docs/quickstart/php/sms/replying-to-sms-messages

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

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

    德文

    关于sms - 如何使用 Twilio API 跟踪对多个收件人的 SMS 响应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15047919/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com