1
我正在使用labcoder的Twilio-Hackpack-for-Heroku-and-Sinatra,然後是在Twilio的網站上登錄Ruby Quickstart。我從字面上複製並粘貼了代碼,並拒絕增加計數器。Twilio Quickstart Code for SMS Conversations not incrementing
快速啓動代碼之間唯一的區別和我的代碼是我使用get_or_post:
get_or_post '/sms/?' do
而不是他們的:
get '/sms-quickstart' do
當我用自己的GET方法與/ SMS-快速入門,我收到一個錯誤(11200)HTTP檢索失敗。當我用/ sms /?使用get_or_post時,它可以工作,但是我的計數器不會增加,我只是一直保持相同的「你好,感謝新消息。」這裏是我的app.rb的代碼
get_or_post '/sms/?' do
session["counter"] ||= 0
sms_count = session["counter"]
if sms_count == 0
message = "Hello, thanks for the new message."
else
message = "Hello, thanks for message number #{sms_count + 1}"
end
twiml = Twilio::TwiML::Response.new do |r|
r.Sms message
end
session["counter"] += 1
twiml.text
end