albertobravi / tropo-webapi-php-oop
一套用于操作 Tropo WebAPI 的 PHP 类
该软件包的官方仓库似乎已消失,因此该软件包已被冻结。
v1.0.0
2017-03-02 21:50 UTC
Requires
- php: >=5.3.0
Requires (Dev)
- phpunit/phpunit: ^6.0
This package is not auto-updated.
Last update: 2023-06-11 15:17:32 UTC
README
TropoPHP 是一套用于操作 Tropo 的云通信服务 的 PHP 类。Tropo 允许开发人员使用 Web 技术创建在电话、即时消息、短信和 Twitter 上运行的应用程序。此库通过 JSON 与 Tropo 通信。
要求
- PHP 5.3.0 或更高版本
- PHP 警告已禁用(建议在生产环境中禁用所有错误报告)
安装
-
通过 Composer:
composer require albertobravi/tropo-webapi-php-oop
-
或者,从以下地址下载/克隆 GitHub 项目:https://github.com/albertobravi/tropo-webapi-php-oop.git 并执行
require /path/to/tropo-webapi-php-oop/autoload.php
使用方法
在 Tropo 网站上创建一个应用程序。
为短信和/或语音通道设置端点。
将您的代码放入端点,确保 Tropo 的服务可以调用您的端点。
接听电话,说些话,然后挂断。
<?php $tropo = new \Tropo\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();
请求输入。
<?php $tropo = new \Tropo\Tropo(); // Ask the user a question $tropo->ask('What is your favorite programming language?', [ 'choices'=>'PHP, Ruby(Ruby, Rails, Ruby on Rails), Python, Java(Groovy, Java), Perl', 'event'=> [ 'nomatch' => 'Never heard of it.', 'timeout' => 'Speak up!' ] ]); // Tell Tropo how to continue if a successful choice was made $tropo->on([ 'event' => 'continue', 'say' => 'Fantastic! I love that, too!' ]); // Render the JSON back to Tropo $tropo->renderJSON();