Skip to content

Instantly share code, notes, and snippets.

@marks
Created July 30, 2009 00:42
Show Gist options
  • Select an option

  • Save marks/158479 to your computer and use it in GitHub Desktop.

Select an option

Save marks/158479 to your computer and use it in GitHub Desktop.
# POST TO http://api.tropo.com/1.0/sessions
# <session>
# <token>YOUR_TOKEN</token>
# <var name="customerName" value="Jose de castro" />
# <var name="numberToDial" value="8005195825" />
# <var name="message" value="Your laundry is ready for pickup at 189 S Orange Ave" />
# </session>
api_url = "http://api.tropo.com/1.0/sessions"
token = "69f477d97a0c114980f3c0bdb5d0c3639206bcfe0508124fc597dcc86559c7ee07a467c5f29695803ead86c4"
# require 'open-uri'
# params = "?action=create&token=69f477d97a0c114980f3c0bdb5d0c3639206bcfe0508124fc597dcc86559c7ee07a467c5f29695803ead86c4"
# response = open(api_url + params).read
# puts response #=> Success!
#require '/Library/Ruby/Gems/1.8/gems/rest-client-1.0.3/lib/rest_client.rb'
#request = RestClient.post(api_url, :action => 'create', :token => token)
#puts request.inspect #=> "Failed Route to Token"
# require 'net/http'
# require 'uri'
# post_options = {'token'=>token, 'action'=>'create'}
# response = Net::HTTP.post_form(URI.parse(api_url),post_options)
# puts response #=> "XML Response: failed to route to token"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment