2016-03-14 145 views
-1

下面就如何在ROR應用Twilio整合instruction後,我作出curl請求時,有一個問題:Ruby on Rails和Twilio

curl -X POST http://localhost:3000/twilio/voice -d 'foo=bar' 

返回我:

<html><body>You are being <a href="http://localhost:3000/users/sign_in">redirected</a>.</body></html> 

謝謝!

+0

localhost不在twilio中作爲回調工作。請使用端口爲3000的ngrok。 –

回答

2

Twilio開發者傳道士在這裏。

它看起來像你的/twilio/voice路徑是在一些用戶身份驗證背後。您的控制器正在中斷並將您發送到登錄頁面。您可能不希望在Twilio路由前進行用戶身份驗證。

+0

我找到了一個解決方案:'skip_before_action:verify_authenticity_token,:authenticate_user!'啓用請求捲曲。謝謝!! – d3bug3r

+0

太棒了!如果答案有幫助,請標記爲正確,以便可以幫助其他人。謝謝! – philnash

0

你的應用似乎需要登錄才能使用該服務。如果您嘗試使用curl進行檢查,請禁用sign_in檢查。測試後,您可以再次啓用它。