Mogreet API
A Ruby wrapper for the Mogreet API.
##Installation
Install the gem by issuing
gem install mogreet
or put it in your Gemfile and run bundle install
gem "mogreet"
Usage Examples
Create client
client = Mogreet::Client.new('111111', 'xyxyxyxyxyxyxyxyxyxyxyx')
Ping
response = client.system.ping
puts response.message
Send MMS to one recipient
response = client.transaction.send(
:campaign_id => 987,
:to => '1111111111',
:message => 'hello world',
:content_url => 'https://wp-uploads.mogreet.com/wp-uploads/2013/02/API-Beer-sticker-300dpi-1024x1024.jpg'
)
Send SMS to one recipient
response = client.transaction.send(
:campaign_id => 988,
:to => '1111111111',
:message => 'hello world'
)
Send SMS to list of recipients
response = client.list.send(
:campaign_id => 988,
:message => 'hello world',
:list_id => '8228'
)
Upload File
response = client.media.upload(
:name => 'upload name',
:type => 'image',
:file => File.new("image.jpg")
)
Development
Questions or problems? Please post them on the issue tracker. You can contribute changes by forking the project and submitting a pull request. You can ensure the tests are passing by running bundle
and rake
.
Contributors
The Mogreet gem was initially created by Andrew Hage and Mateusz Dominiak. Paul Forsyth is the current maintainer.