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.
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.