首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >获取未初始化的常量Twilio::REST::RequestError

获取未初始化的常量Twilio::REST::RequestError
EN

Stack Overflow用户
提问于 2016-05-17 14:07:23
回答 1查看 760关注 0票数 2

自从我升级到以下版本后,我一直收到相同的错误:

代码语言:javascript
复制
gem 'twilio-ruby', '~> 5.0.0.rc4'

已成功将调用设置为,但出现一些错误

代码语言:javascript
复制
app/controllers/home_controller.rb:59:in `rescue in call'

require "rubygems"
require "twilio-ruby"

def call
  @twilio = Twilio::REST::Client.new account_sid, auth_token

  begin
    @call = @twilio.account.calls.create({
     :to => , 
      :from => twilio_number,
      :url => url,
      :method => "GET",
      :if_machine => "Hangup",
      :timeout => "20"
    })

    # Getting current call status (seems like error here...!)
    get_status(@call.sid)

  rescue Twilio::REST::RequestError => error
    @err_msg = error.message
    puts @err_msg
    #returned error is like below:
    #NameError (uninitialized constant Twilio::REST::RequestError)
  end
end

获取当前通话状态的码:

代码语言:javascript
复制
def get_status(sid)
  @twilio = Twilio::REST::Client.new account_sid, auth_token
  @call = @twilio.account.calls.get(sid)
  puts "Process Status : " + @call.status
  return @call.status
end

请帮我弄清楚。

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2018-05-31 15:17:44

对于版本5,请尝试使用Twilio::REST::RestError

这是文档化的here

有新的类可以从错误中拯救出来。新的库现在使用Twilio::REST::RestError类。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37268364

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档