我正在使用 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
即可触发该命令。