如何解决您将如何从Web应用程序将消息作为短信发送到电话,反之亦然?
| 关闭。这个问题需要更加集中。它当前不接受答案。解决方法
通过http://www.twilio.com/对开发人员最友好的方式发送SMS
, 我使用了www.clickatell.com,它们具有api和用于访问其api的ruby gem。有关该宝石的更多信息,请参见:http://clickatell.rubyforge.org/
, 如果您在heroku上部署,则还必须将Moonshadow作为附件。我建议您检查不同的短信网关,因为价格各不相同
, 您可以检查http://www.bluevia.com
, 从短信网关提供商处购买积分。
如果您正在Rails 3.x上工作,请在您的环境文件中添加require \'net / http \(对于rails 2应用程序不是必需的)。
def send_welcome_sms
url=URI.parse(\"http://webaddress.com\");
request = Net::HTTP::Post.new(url.path)
message = \"message goes here\"
request.set_form_data({\'username\'=>\"abc\",\'password\'=>\"xyz\",\'to\'=> \"some number\",\'text\'=> \"#{message}\",\'from\'=> \"someone\"})
response = Net::HTTP.new(url.host,url.port).start {|http| http.request(request) }
# If U are Behind The Proxy Comment Above Line And Uncomment Below Line,Give The Proxy Ip & Port
#response = Net::HTTP::Proxy(\"PROXY IP\",PROXYPORT).new(url.host,url.port).start {|http| http.request(request) }
case response
when Net::HTTPSuccess
puts response.body
else
response.body
response.error!
end
end
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。