小编nbk*_*b7x的帖子

NameError-未初始化的常量Twilio :: TwiML :: Response(可能来自旧的API代码?)

我需要设置在Sinatra上运行的Twilio SMS Broadcast App的帮助。它们基于本教程构建:使用Ruby发送大量SMS广播

当我进行HTTP POST时,运行Sinatra&Ngrok时,会在终端中收到此消息。

NameError - uninitialized constant Twilio::TwiML::Response
Did you mean?  Twilio::Response:
    broadcast.rb:75:in `send_to_me'
    broadcast.rb:53:in `block in <main>'
Run Code Online (Sandbox Code Playgroud)

它有问题的代码是:

def send_to_contacts(body, media_url = nil)
  response = Twilio::TwiML::Response.new do |r|
    contacts_numbers.each do |num|
      r.Message to: num do |msg|
        msg.Body body
        msg.Media media_url unless media_url.nil?
      end
    end
  end
  response.text
end

def send_to_me(from, body, media_url = nil)
  name = contact_name(from)
  body = "#{name} (#{from}):\n#{body}"
  response = Twilio::TwiML::Response.new do |r|
    r.Message to: MY_NUMBER do |msg|
      msg.Body body
      msg.Media media_url unless …
Run Code Online (Sandbox Code Playgroud)

ruby sinatra twilio ngrok

0
推荐指数
1
解决办法
438
查看次数

标签 统计

ngrok ×1

ruby ×1

sinatra ×1

twilio ×1