加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – Twilio:接收短信并使用正文内容做点什么

发布时间:2020-12-17 03:05:49 所属栏目:百科 来源:网络整理
导读:我很难理解Twilio.我已经阅读了文档,并计划再次阅读它们,但我希望得到一些指示.我在我的应用程序中使用 Ruby on Rails. 我想要做的是能够从用户接收带有正文的文本消息.然后,我希望能够在模型中保存那些文本.我该怎么做呢? 谢谢! 解决方法 Twilio号码可以
我很难理解Twilio.我已经阅读了文档,并计划再次阅读它们,但我希望得到一些指示.我在我的应用程序中使用 Ruby on Rails.

我想要做的是能够从用户接收带有正文的文本消息.然后,我希望能够在模型中保存那些文本.我该怎么做呢?

谢谢!

解决方法

Twilio号码可以与回调URL相关联,它将在收到SMS时发送POST请求.应该自定义此回调URL以指向您将用于处理SMS的应用程序中的控制器.从那里,您可以阅读params哈希,了解收到的SMS消息的详细信息.值得注意的是:params [‘From’]和params [‘Body’].将这些参数中的文本存储到您喜欢的任何模型中!

Twilio回调网址

http<s>://<your domain.com>/sms

路线

resource :sms,only: :create

调节器

class SmsController < ApplicationController
  skip_before_filter :force_ssl # You may need this if your app uses https normally

  def create
    # Do something with params['From'] -- contains the phone number the SMS came from
    # Do something with params['Body'] -- contains the text sent in the SMS

    # <Reponse/> is the minimum to indicate a "no response" from Twilio
    render xml: "<Response/>"
  end
end

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读