Module: Aliyun::CloudSms
- Extended by:
- Configure
- Defined in:
- lib/aliyun/cloud_sms.rb,
lib/aliyun/cloud_sms/client.rb,
lib/aliyun/cloud_sms/version.rb,
lib/aliyun/cloud_sms/configure.rb,
lib/aliyun/cloud_sms/request/base.rb,
lib/aliyun/cloud_sms/request/message_send.rb,
lib/aliyun/cloud_sms/request/message_query.rb
Defined Under Namespace
Modules: Configure, Request
Classes: Client
Constant Summary
collapse
- VERSION =
"0.2.1"
Class Method Summary
collapse
Methods included from Configure
access_key_id, access_key_id=, access_key_secret, access_key_secret=, configure, format, region_id, sign_name, sign_name=, signature_method, signature_version, sms_version
Class Method Details
.client(access_key_id, access_key_secret, sign_name) ⇒ Object
17
18
19
|
# File 'lib/aliyun/cloud_sms.rb', line 17
def self.client(access_key_id, access_key_secret, sign_name)
Aliyun::Client.new access_key_id, access_key_secret, sign_name
end
|
.query_status(mobile, send_date = "#{Time.now.strftime('%Y%m%d')}", biz_id = nil, page_size = 1, current_page = 1) ⇒ Object
13
14
15
|
# File 'lib/aliyun/cloud_sms.rb', line 13
def self.query_status(mobile, send_date = "#{Time.now.strftime('%Y%m%d')}", biz_id = nil, page_size = 1, current_page = 1)
default_client.query_status mobile, send_date, biz_id, page_size, current_page
end
|
.send_msg(mobile, template_code, template_param) ⇒ Object
9
10
11
|
# File 'lib/aliyun/cloud_sms.rb', line 9
def self.send_msg(mobile, template_code, template_param)
default_client.send_msg mobile, template_code, template_param
end
|