coolsms Rest API helper
Add this line to your application's Gemfile:
gem 'coolsms'
And then execute:
$ bundle
Or install it yourself as:
$ gem install coolsms
Test
$ ruby test/coolsms_test.rb -v
ENV['COOLSMS_KEY']
andENV['COOLSMS_SECRET_KEY']
COOLSMS_SEND = Coolsms::SMS::Send.new( { options } )
COOLSMS_SEND.send( from, to, text)
COOLSMS_SEND.set_field( { options} )
-
Options
- type
- image
- image_encoding
- refname
- country
- datetime
- subject
- charset
- srk
- mode
- extension
- delay
- force_sms
- os_platform
- dev_lang
- sdk_version
- app_version
- sender_key
- template_code
-
Methods
- send
- set_field
COOLSMS_BALANCE = Coolsms::SMS::Balance.new
COOLSMS_BALANCE.balance
- Methods
- balance
COOLSMS_STATUS = Coolsms::SMS::Status.new( options )
COOLSMS_STATUS.status
-
Options
- count
- unit
- date
- channel
-
Methods
- status
COOLSMS_SENT = Coolsms::SMS::Sent.new( options )
COOLSMS_SENT.sent
-
Options
- count
- page
- rcpt
- start
- end
- status
- resultcode
- notin_resultcode
- mid
- gid
-
Methods
- sent
COOLSMS_CANCEL = Coolsms::SMS::Cancel.new( options )
COOLSMS_CANCEL.cancel
-
Options
- mid
- gid
-
Methods
- cancel
- Methods
- set_fields
- fields
- Send
- Sent
- Cancel
- Balance
- Status
- Coolsms REST API
- Support API version : 1.5
- Fork it ( https://github.com/[my-github-username]/coolsms/fork )
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request