繁体   English   中英

HTTP请求从Rails应用发送短信

[英]HTTP request to send sms from rails app

我正在编写短信发送功能,但似乎没有发送短信。
知道此代码的任何想法为何?

def self.send_sms(to, from, message)

username = "uname"
password = "pword"
id = rand(36**8).to_s(36)
dlr_url = URI::escape('http://www.skylinesms.com/messages/delivery?id=#{id}&type=%d')
send_url = 'http://localhost:13013/cgi-bin/sendsms?username=#{username}&password=#{password}&to=#{to}&from=#{from}&text=#{message}&dlr-url=#{dlr_url}&dlr-mask=3'
url = URI.parse(URI.encode(send_url))            
req = Net::HTTP::Get.new(url.to_s)
res = Net::HTTP.start(url.host, url.port) {|http|  http.request(req)   }
return res.body

end

我不确定,但我认为是

def self.send_sms(to, from, message)
    .....
    Net::HTTP.start(url.host, url.port) { |http| http.get(req.request_uri).body }
  end

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM