Class: AliyunSmsRuby::Client

Inherits:
Object
  • Object
show all
Defined in:
lib/aliyun_sms_ruby/client.rb

Constant Summary collapse

SERVICE_URL =
"http://dysmsapi.aliyuncs.com/"

Instance Method Summary collapse

Instance Method Details

#send_request(request) ⇒ Object



12
13
14
15
16
17
18
19
20
21
# File 'lib/aliyun_sms_ruby/client.rb', line 12

def send_request request
  q_without_sig = build_url(request.get_params)
  q_full= "Signature=#{sign(q_without_sig)}&#{q_without_sig}"

  response = Faraday.get "#{SERVICE_URL}?#{q_full}"
  if response != 200 && defined? Rails
    Rails.logger.error(response.body)
  end
  response
end