albertobravi/tropo-webapi-php-oop

一套用于操作 Tropo WebAPI 的 PHP 类

该软件包的官方仓库似乎已消失,因此该软件包已被冻结。

v1.0.0 2017-03-02 21:50 UTC

This package is not auto-updated.

Last update: 2023-06-11 15:17:32 UTC


README

TropoPHP 是一套用于操作 Tropo 的云通信服务 的 PHP 类。Tropo 允许开发人员使用 Web 技术创建在电话、即时消息、短信和 Twitter 上运行的应用程序。此库通过 JSON 与 Tropo 通信。

Latest Stable Version Total Downloads Latest Unstable Version License composer.lock

要求

  • PHP 5.3.0 或更高版本
  • 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();