ruby on rails 2fa nexmo verify tutorialを見つけましたが、フレームワークにいくつかの違いがあり、私が作成しているものに適合しないため、一部は Sinatra で機能しません。Sinatra アプリでNexmo Verifyを使用する方法を教えてくれる人はいますか?
post "/" do
client = Nexmo::Client.new(key: 'mykey', secret: 'mysecret')
response = client.send_verification_request(number params[:phonenumber], brand: 'OpenINC')
if response['status'] == '0'
erb :code
else
erb :error
end
end
get'/code' do
erb :code
end
post '/code' do
client = Nexmo::Client.new(key: 'mykey', secret: 'mysecret')
response = client.check_verification_request(code: '1234', request_id: '00e6c3377e5348cdaf567e1417c707a5')
if response['status'] == '0'
erb :start
else
erb :error
end
end
mykey と mysecret と書かれている場所に、キーとシークレットを配置しましたが、実際のキーとシークレットを Stack OverFlow に配置したくありませんでした