- Notifications
You must be signed in to change notification settings - Fork3
coolsms REST API helper, coolsms ruby client
License
NotificationsYou must be signed in to change notification settings
jun85664396/coolsms-ruby
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
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.newCOOLSMS_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