Sha256: 959f76b8d35837a23ca6dc66ea450a98f6385b76d2c13e736d7bcb5f967d316c
Contents?: true
Size: 1.41 KB
Versions: 3
Compression:
Stored size: 1.41 KB
Contents
= CDYNE SMS Notify This gem provides a Ruby interface to the CDYNE SMSNotify! HTTP API using GET and POST methods. == Requirements Before you can use this gem you will need to have the following gems installed. * xml-simple >= 1.0.12 == Installation This library can be installed as a gem or a plugin and is available at Github or RubyGems.org === Gem gem install cdyne-sms-notify === Plugin script/plugin install git://github.com/badreligion/cdyne-sms-notify.git == Usage api = SmsNotify::Api.new('your_api_key') === Sending Messages message = api.send_message('1234567890', 'Hello World!') === Sending Advanced Messages options = { :enable_responses => true, :status_post_url => 'http://postbackurl.com', :deliver_at => Time.now + 60 } advanced_message = api.send_advanced_message('1234567890', 'Hello World!', options) === Checking Message Status api.message_status(message.text_id) === Getting Message Responses api.message_response(advanced_message.text_id) == Gotchas The API contains a few gotcha's that end users should be aware of, they are explained below. === Message Responses Gathering responses to a text message you have sent is only available when the message was sent using +send_advanced_message+, the option +allow_responses+ must be set to true. == TODO * Support a proxy connection * Implement SOAP method to send multiple messages * Refactor code smells
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
cdyne-sms-notify-1.0.2 | README.rdoc |
cdyne-sms-notify-1.0.1 | README.rdoc |
cdyne-sms-notify-1.0.0 | README.rdoc |