Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

mogreet

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

mogreet

  • 0.0.2
  • Rubygems
  • Socket score

Version published
Maintainers
1
Created
Source

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.

FAQs

Package last updated on 02 Apr 2013

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc