4

1.) 用户向指定的 Twilio 电话号码发送短信 2.) 应用程序接收到此消息并解析它以获取可操作的数据 3.) 应用程序通过提供所请求信息的短信回复发件人

我怎么用rails做到这一点?!

4

1 回答 1

12

假设您的业务逻辑不需要那么长时间来执行,那么处理文本并发送响应非常简单。以下是核心步骤:

  1. 获取twilio-ruby助手库。
  2. 将您的 SMS Url 指向您要调用的 Rails 控制器/操作
  3. 处理传入的请求并执行您的业务逻辑
  4. 不返回 HTML,而是返回TwiML

这是一个简单的应用程序的链接,它可以做到这一点:

https://github.com/crabasa/twilio-rails-demo

更新:我写了两篇关于将 Twilio 集成到 Rails 4.x 应用程序的详细博客文章:第 1部分和第 2 部分

于 2012-06-14T14:45:03.070 回答