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

ruby-on-rails – 如何使用rails Nexmo gem从Nexmo接收短信

发布时间:2020-12-17 03:03:58 所属栏目:百科 来源:网络整理
导读:我正在使用Rails 3.2.8并考虑使用neximo. neximo gem似乎没有提供接收SMS消息的方法.如何收到短信?我是否创建了一个具有响应GET操作的控制器?我对rails来说相对较新,正在寻找有关方法的指针. 我如何设置我的路线 我假设一旦收到消息我就不需要渲染任何东西
我正在使用Rails 3.2.8并考虑使用neximo. neximo gem似乎没有提供接收SMS消息的方法.如何收到短信?我是否创建了一个具有响应GET操作的控制器?我对rails来说相对较新,正在寻找有关方法的指针.

>我如何设置我的路线
>我假设一旦收到消息我就不需要渲染任何东西,所以我不需要模板,所以我绕过渲染?

任何指针或帮助将不胜感激.

解决方法

好吧,看起来你想要使用 Ruby library built for Nexmo.

基本上你要做的就是把这个示例代码:

nexmo = Nexmo::Client.new('...API KEY...','...API SECRET...')

response = nexmo.send_message({
  from: 'RUBY',to: '...NUMBER...',text: 'Hello world'
})

if response.success?
  puts "Sent message: #{response.message_id}"
elsif response.failure?
  raise response.error
end

..在你的控制器中的一个动作.让我们说它是你的TextsController,你把它放在创建动作下.所以在你的config / routes.rb中,添加如下内容:

匹配“/ sendtext”=> “文本#创建”

然后,你只需点击mydomain.com/sendtext,命令就会触发.

(编辑:李大同)

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

    推荐文章
      热点阅读