def self.send_message(user_id, body)
uri = URI.parse("#{base_endpoint}/send_message")
request = Net::HTTP::Post.new(uri.path)
request['Accepts'] = 'text/plain'
request.set_form_data({'user_id' => user_id, 'body' => body})
Zeep::Auth.sign_request!(request, Base.api_key, Base.secret_key)
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = (uri.scheme == "https")
http_response = http.start {|http| http.request(request)}
if zeep_response = http_response.to_zeep
return zeep_response
else
raise "Error: #{http_response.body}"
end
end