我正在使用 Rails 3.2.8 并考虑使用 neximo。 neximo gem 似乎没有提供接收 SMS 消息的方法。如何接收短信?我是否创建了一个 Controller 来响应 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
    

    ..在你的 Controller 中的一个 Action 中。假设它是您的 TextsController ,并且您将其置于 create 操作下。所以在你的 config/routes.rb 中,输入如下内容:
    match "/sendtext" => "texts#create"
    然后,您只需点击 mydomain.com/sendtext 即可触发该命令。

    10-08 06:37