0.0
No commit activity in last 3 years
No release in over 3 years
蓝色风潮短信发送接口
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 1.6

Runtime

~> 1.0
 Project Readme

BluestormSms

短信网关接口

Installation

Add this line to your application's Gemfile:

gem 'bluestorm_sms'

And then execute:

$ bundle

Or install it yourself as:

$ gem install bluestorm_sms

##Configuration

####Rails: 创建文件 config/initializes/bluestorm_sms.rb 填入下面的代码,并修改对应的配置:

BluestormSMS.configure do |config|
  # 运营商分配给您的SN号(帐号)
  config.sn = 'Your SN'
  # 运营商分配给您的密码
  config.pwd = 'Your Password Here'
end

Usage

###发送短信

BluestormSMS.send(phone, content)
#BluestormSMS.send(137xxxxxxxx, '您的物品加运费共xxx元,您已经支付成功xxx元。正在为您安排发货,保密包装。【签名】'))

返回状态

{:success=>"221340284130873849"}
or
{:error=>"error_code"}

###接收短信

BluestormSMS.get messages
#messages为推送参数,如http://www.url.com/mo.aspx?args=XXX
messages = BluestormSMS.get params[:args]
#=>[{:from=>"137xxxxxxxx", :content=>"测试消息", :time=>2014-07-22 13:26:54 +0800}]

Contributing

  1. Fork it ( https://github.com/flypiggy/bluestorm_sms/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request