/readme.markdown
http://github.com/mheadd/tropo-webapi-php · Markdown · 41 lines · 31 code · 10 blank · 0 comment · 0 complexity · a79a59ab8e4330902cf5468a2fe0a0e0 MD5 · raw file
- Overview
- ========
- NOTE: This repo is no longer actively maintained. A fork of this repo is now the official Tropo WebAPI library for PHP. Visit the Tropo GitHub site for the official [PHP library for the Tropo WebAPI](https://github.com/tropo/tropo-webapi-php).
- TropoPHP is a set of PHP classes for working with [Tropo's cloud communication service](http://tropo.com/). Tropo allows a developer to create applications that run over the phone, IM, SMS, and Twitter using web technologies. This library communicates with Tropo over JSON.
- Usage
- =====
- Answer the phone, say something, and hang up.
- <?php
- require 'tropo.class.php';
- $tropo = new Tropo();
- // Use Tropo's text to speech to say a phrase.
- $tropo->say('Yes, Tropo is this easy.');
- // Render the JSON back to Tropo.
- $tropo->renderJSON();
- ?>
-
- Asking for input.
- <?php
- require 'tropo.class.php';
- $tropo = new Tropo();
- $tropo->ask('What is your favorite programming language?', array(
- 'choices'=>'PHP, Ruby(Ruby, Rails, Ruby on Rails), Python, Java(Groovy, Java), Perl',
- 'event'=> array(
- 'nomatch' => 'Never heard of it.',
- 'timeout' => 'Speak up!',
- )
- ));
- // Tell Tropo how to continue if a successful choice was made
- $tropo->on(array('event' => 'continue', 'say'=> 'Fantastic! I love that, too!'));
- // Render the JSON back to Tropo
- $tropo->renderJSON();
- ?>