sms - Twilio 用户如何回复以执行特定操作

标签 sms twilio

所以这是我们想要的事件序列:

  • 我们使用 Twilio 向我们的用户发送有关我们网络应用程序上特定交易的通知,其中包括一个简单的号召性用语,例如'嗨,爱丽丝。您关于泰迪熊的交易待处理。请回复"is"以批准此交易'。
  • 用户回复"is"
  • 这会触发对我们服务器上的端点的调用,该调用将在我们的数据库中将此事务的状态更改为“已批准”。

  • 问题是我们想不通如何跟踪哪个交易特定的 SMS 链接到。

    我们目前的想法:
  • 给用户一个代码,例如'请回复“批准 EH384F”至
    批准此交易”,但这显然会损害用户的利益
    经验,我们宁愿它真的很简单。
  • 设置一个 twilio cookie. .但这些似乎在到期后
    4 小时,我们不希望文本仅在用户回复时才起作用
    4 小时内。

  • 任何人都可以就我们如何解决这个问题给我们任何指示吗?

    最佳答案

    使用一组(池)Twilio 号码发送消息。

    使用号码发送消息后,将该号码从组中取出,使其与用户(以及用户的电话号码)相关联,从您期望响应的位置(不要使用它发送另一条短信,直到您得到用户的响应)。

    当您收到响应时,还要检查它来自哪里,如果一切正常,则将该号码放回组中。

    如果用户没有及时回复,请释放您的 Twilio 号码并将其放回组中。

    关于sms - Twilio 用户如何回复以执行特定操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40158746/

    相关文章:

    python - 如何使用 Amazon SNS 和 Python 和 boto3 发送带有自定义发件人 ID 的 SMS

    android - 无法在我的 Android 应用程序中接收短信

    android - 如何在android中计算最后一个日期收件箱短信

    javascript - 可以在没有 Node.js 的情况下使用 Twilio 可编程视频吗?

    c# - 如何发送短信

    android - 当我使用 SMS User Consent API 时 FirebasePhoneAuth 崩溃

    php - Twilio 可编程语音通话 android

    ios - 允许 iOS 应用程序用户通过 Twilio 号码、Parse 后端相互调用电话和发短信

    java - 使用 Java 的 Twilio 发起和终止 SIP URI

    sip - 如何使用 Twilio 作为 Asterisk 的 SIP 中继来调用和接听电话?