Module: ChinaSMS::Service::Smsbao
Constant Summary collapse
- URL =
"http://api.smsbao.com/sms"
- MESSAGES =
{ '0' => '短信发送成功', '30' => '密码错误', '40' => '账号不存在', '41' => '余额不足', '42' => '帐号过期', '43' => 'IP地址限制', '50' => '内容含有敏感词', '51' => '手机号码不正确' }
Instance Method Summary collapse
Instance Method Details
#result(code) ⇒ Object
26 27 28 29 30 31 32 |
# File 'lib/china_sms/service/smsbao.rb', line 26 def result(code) { success: (code == '0'), code: code, message: MESSAGES[code] } end |
#to(phone, content, options) ⇒ Object
20 21 22 23 24 |
# File 'lib/china_sms/service/smsbao.rb', line 20 def to(phone, content, ) phones = Array(phone).join(',') res = Net::HTTP.post_form(URI.parse(URL), u: [:username], p: Digest::MD5.hexdigest([:password]), m: phones, c: content) result res.body end |