我們正在爲實施Nexmo API創建Rails應用程序。在註冊過程中,我們需要使用Nexmo API通過SMS將驗證碼從服務器端發送給用戶。 但我們對此沒有任何意見。我們只想爲印度實施此功能。Rails - 如何使用nexmo api通過短信發送確認代碼
我已經使用https://github.com/dotpromo/nexmos寶石和我的代碼是:
# 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
我用我的憑據「鍵」和「祕密」就地的「#」,並從並與我的電話號碼替代。但它不起作用。即使在沒有將SMS發送給其他號碼之後,成功程序塊也正在執行。
任何人都可以指導我們實現這一目標嗎?
顯示你已經做了什麼,你有什麼樣的麻煩,以及預期的結果。這看起來像你試圖獲得諮詢,如何建立無中生有的東西,這不是本網站的目的。 –
定義:「不起作用」:你有錯誤嗎?或者:您沒有收到錯誤,但是短信沒有發送? 「
」複製粘貼錯誤,還是實際存在於您的代碼中? – nathanvda
@nathanvda - 我沒有得到任何錯誤,但我只能在我的Nexum檔案中輸入的號碼上發送短信。 – Parthiv