Class: ZipWhip
- Inherits:
-
Object
- Object
- ZipWhip
- Defined in:
- lib/zipwhip.rb
Class Method Summary collapse
Class Method Details
.login(u, p) ⇒ Object
8 9 10 11 12 13 14 |
# File 'lib/zipwhip.rb', line 8 def self.login(u,p) uri = "https://api.zipwhip.com/user/login?username="+u+"&password="+p sms_header(uri) response = @http.request(@request) res = JSON.parse(response.body) return res end |
.send_new_sms(to, msg, token) ⇒ Object
16 17 18 19 20 21 22 |
# File 'lib/zipwhip.rb', line 16 def self.send_new_sms(to,msg,token) uri = "https://api.zipwhip.com/message/send?session="+token+"&body="+msg+"&contacts=ptn:/"+to sms_header(uri) # puts @request.body response = @http.request(@request) # puts response.body end |
.sms_header(uri) ⇒ Object
24 25 26 27 28 29 30 31 |
# File 'lib/zipwhip.rb', line 24 def self.sms_header(uri) uri = URI.parse(uri) @http = Net::HTTP.new(uri.host, uri.port) @http.use_ssl = true @http.verify_mode = OpenSSL::SSL::VERIFY_NONE @request = Net::HTTP::Post.new(uri.request_uri) return @request end |