Ruby API to Google Voice

gvoice-ruby is a library for interacting with Google’s Voice service (previously GrandCentral) using ruby. As Google does not yet publish an official API for Google Voice gvoice-ruby uses the ruby libcurl library (Curb) to interact with the web service itself by using the HTTP verbs POST and GET to send and retrieve information to the Google Voice service.

gvoice-ruby is currently a very preliminary project with limited functionality basically confined to returning arrays of voicemail or sms objects and sending sms messages, or connecting calls. It cannot cancel calls already in progress. It currently works under ruby 1.8.7 and 1.9.2-preview1 on my computer running Mac OS X 10.6 (Snow Leopard). It is not guaranteed to work anywhere else and has very few tests.
(Link: Ruby API to Google Voice)

Advertisement

One Response to “Ruby API to Google Voice”

  1. Just installed your gvoice gem. Yea, I know, you haven’t done much with it recently, no? I added two lines to the gemspec to make the HTML documentation a lot better:

    s.extra_rdoc_files = ["README.rdoc"]
    s.rdoc_options = [ "-m", "README.rdoc"]

Leave a Reply

Fill in your details below or click an icon to log in:

Gravatar
WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.