A Ruby wrapper for the Mogreet API.
Install the gem by issuing
gem install mogreet
or put it in your Gemfile and run
client = Mogreet::Client.new('111111', 'xyxyxyxyxyxyxyxyxyxyxyx')
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' )
response = client.media.upload( :name => 'upload name', :type => 'image', :file => File.new("image.jpg") )
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
The Mogreet gem was initially created by Andrew Hage and Mateusz Dominiak. Paul Forsyth is the current maintainer.