如何从rails应用程序向美国号码发送免费短信。
sms_fu是否正在使用rails 3?
它不适合我: - 安装宝石后。
步骤: - 在我的环境文件中指定了这个
1. sms_fu = SMSFu::Client.configure(:delivery => :action_mailer)
然后
2.sms_fu.deliver("5558675309","at&t","message") is not working
答案 0 :(得分:4)
我建议使用Twilio。不,它不是免费的,但没有可靠的免费短信服务API。 SMS_fu只是将其组成电子邮件 - 这就是运营商需要的原因。
Twilio便宜($ 0.03 / msg)且可靠。它配备了更强大的工具和分析。
注意:我没有任何关联 - 只是他们服务的粉丝。
答案 1 :(得分:0)
从文档中,我可以看到这对所有提供商都不起作用(我来自欧洲)。所以对我来说这不是一个可行的解决方案,尽管看起来非常有趣。
为了测试它,我会推荐以下内容。
Gemfile
:gem "sms_fu"
rails c
)在你的Rails-app中,我会在初始化程序(sms_fu
文件夹内的文件)中创建config/initializers
变量,然后在任何控制器操作中,你可以sms_fu.deliver(...)
我们使用来自Clickatell和Tyntec的付费短信服务。
答案 2 :(得分:0)
我建议不要在Rails上使用SMS_FU 3.自己实施短信发送者。这很简单,而且brendanlim似乎不再对支持sms_fu gem感兴趣了。