【问题标题】:Receiving A Phone Number Input in Ruby在 Ruby 中接收电话号码输入
【发布时间】:2016-11-15 05:09:50
【问题描述】:

应用程序使用 REST API 发送消息,但就目前而言,“收件人”号码已硬编码到应用程序中。我希望该数字是用户输入的值。

HTML:

<!DOCTYPE html>
<head>
  <title>Joe's Web App</title>
  <link rel="stylesheet" type="text/css" href="index.css" media="screen"/>
</head>
<body>
  <div class="content">
    <div class="words">
      <h1>My Name</h1>
      <p>
        Insert your number below to recieve a text!
      </p>
    </div>
    <input type="tel" placeholder="Phone Number" name="number">
    <input type="submit">
  </div>
</body>

鲁比:

require 'rubygems'
require 'twilio-ruby'

account_sid = 'AC26b29f734e8145f6df3497eb6ca50205'
auth_token = 'my auth token'

@client = Twilio::REST::Client.new account_sid, auth_token

@client.account.messages.create({
  :from => 'Twilio Number',
  :to => 'phone number',
  :body => 'Hey this is Joe!',
})

【问题讨论】:

标签: ruby sinatra twilio twilio-api


【解决方案1】:

如果您想使用 sinatra,请使用 post 路由对其进行包装。

原始代码应该是,

post '/send_message' do 
  @client = Twilio::REST::Client.new account_sid, auth_token
  @client.account.messages.create({
    from: 'Twilio Number',
    to: params[:number],
    body: 'Hey this is Joe!', 
  })

end

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-06
    • 1970-01-01
    • 2022-11-30
    • 2017-08-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多