Module: Alidayu
- Defined in:
- lib/alidayu/version.rb,
lib/alidayu/alidayu-ruby.rb
Constant Summary collapse
- VERSION =
"0.1.1"
Class Attribute Summary collapse
-
.appkey ⇒ Object
Returns the value of attribute appkey.
-
.appsecret ⇒ Object
Returns the value of attribute appsecret.
Class Method Summary collapse
-
.send_sms(params) ⇒ Object
必须参数 template_id 模版ID String params 模版参数 Hash phones 电话号码 String or String[] sign_name 签名.
Class Attribute Details
.appkey ⇒ Object
Returns the value of attribute appkey.
8 9 10 |
# File 'lib/alidayu/alidayu-ruby.rb', line 8 def appkey @appkey end |
.appsecret ⇒ Object
Returns the value of attribute appsecret.
8 9 10 |
# File 'lib/alidayu/alidayu-ruby.rb', line 8 def appsecret @appsecret end |
Class Method Details
.send_sms(params) ⇒ Object
必须参数template_id 模版ID String params 模版参数 Hash phones 电话号码 String or String[] sign_name 签名
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
# File 'lib/alidayu/alidayu-ruby.rb', line 15 def send_sms params params = build_params(params) uri = URI.parse('https://eco.taobao.com/router/rest') 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.path) request.add_field('Content-Type', 'application/json') request.set_form_data(params) response = http.request(request) res_body = JSON.parse response.body res_body end |