遵循 Twilio 客户端的教程。在您进行测试的地方卡住了 https://www.twilio.com/docs/quickstart/ruby/client/incoming-calls
curl -X POST http://localhost:3000/voice
我不断收到 WEBrick::HTTPStatus::LengthRequired 响应。
当我把它作为
curl -X POST http://localhost:3000/voice -d ''
有用。但是如何在我的路由或控制器中解决这个问题?
路线.rb
post 'voice', to: 'calls#voice', as: :voice
控制器
def voice
response = Twilio::TwiML::Response.new do |r|
# Should be your Twilio Number or a verified Caller ID
r.Dial :callerId => '+16479316790' do |d|
d.Client 'jenny'
end
end
render :text => response.text
end
谢谢!此外,如果您之前已经这样做过……在仪表板中添加 localhost:3000 作为回调 url 时遇到问题。有什么建议么?