2011-01-10 81 views
1

我如何发送免费短信到美国号码从轨应用程序。发送从轨应用程序的免费短信

sms_fu使用导轨3?

它不适合我: - 安装好宝石之后。

步骤: - 指定这在我的环境文件

1. sms_fu = SMSFu::Client.configure(:delivery => :action_mailer) 

然后

2.sms_fu.deliver("5558675309","at&t","message") is not working 
+0

你的意思是你试图从你的environment.rb传递消息吗? – cam 2011-01-10 23:45:08

+0

@cam再次检查问题......并告诉我一件事。如何从Environment.rb发送消息,以及是否有人试图发送消息。什么是用例? – 2011-01-11 19:22:00

回答

0

从文档,我可以看到这并不适用于所有提供商(我来自欧洲)。所以对我来说这不是一个可行的解决方案,尽管它看起来很有趣。

要测试它,我会推荐以下内容。

  • 宝石添加到您的Gemfilegem "sms_fu"
  • 启动轨道控制台(rails c
  • 控制台类型里面您键入的两行,看看会发生什么

里面你Rails-app,我会在初始化程序(config/initializers文件夹中的一个文件,然后在任何控制器动作内部创建sms_fu变量,你可以做sms_fu.deliver(...)

我们使用支付短信服务ClickatellTyntec

4

我建议使用Twilio。不,它不是免费的,但没有可靠的免费短信服务API。 SMS_fu只是将它编写为电子邮件 - 这就是为什么运营商是必需的。

Twilio便宜($ 0.03 /味精)和可靠。它配备了更强大的工具和分析功能。

注意:我没有任何关联 - 只是他们的服务粉丝。

0

我建议不要使用SMS_FU for Rails 3.自己实现一个SMS发件人。这很简单,而brendanlim似乎不再支持sms_fu宝石。