我们正在创建一个 Rails 应用程序来实现 Nexmo API。在注册过程中,我们需要使用 Nexmo API 从服务器端通过短信向用户发送确认码。但我们对此一无所知。我们只想为印度实施此功能。
我使用了https://github.com/dotpromo/nexmos gem,我的代码是:
# Gemfile
gem 'nexmos'
#sms_controller.rb:
class SmsController < ApplicationController
def new
@sms = Sms.new
end
def createclient = ::Nexmos::Message.new('#', '#')
res = client.send_text(from: '+910000000000', to: '+910000000000', text: 'Hello world!')
if res.success?
puts "ok"
else
puts "fail"
end
end
end
我已将我的凭据用于“密钥”和“秘密”来代替“#”,并将 from 和 to 替换为我的电话号码。但它不起作用。即使没有将 SMS 发送到其他号码,成功块也正在执行。
任何人都可以指导我们实施这个吗?