fonolo/sdk

为 Fonolo Call-Back API 提供的 PHP 封装器

v1.0.2 2019-11-04 23:09 UTC

This package is auto-updated.

Last update: 2024-09-15 01:35:28 UTC


README

PHP 客户端库

Fonolo Call-Back 服务的官方 PHP 绑定。

先决条件

在使用此库之前,您必须拥有

  • Fonolo 账户;有关详细信息,请访问 fonolo.com
  • 有效的 Fonolo Account SID 和 Auth Token,可在 Fonolo 门户 中获取。
  • PHP >= 5.4
  • PHP JSON 扩展

安装

composer require fonolo/sdk

快速入门

开始一个新的 Fonolo Call-Back

<?php

$client = new Fonolo\Client(<account sid>, <auth token>);
try
{
    $res = $client->callback->start(array(

        'fc_number' => '14163662500',
        'fc_option' => 'CO529c5278b2cefeabc984506e785d8cb0'
    ));

} catch(Fonolo\Exceptions\FonoloException $e)
{
    echo $e->getMessage();
}

?>

这将输出一个类似以下的 PHP 对象

stdClass Object
(
    [head] => stdClass Object
        (
            [status] => 200
            [message] => Call started successfully.
        )

    [data] => stdClass Object
        (
            [sid] => CA8b3a9802f271e076069c1844a9d5d7f6
            [status] => /3.0/call/CA8b3a9802f271e076069c1844a9d5d7f6/status.json
        )

)

文档

完整的 API 文档可在 Fonolo 开发者网站 上找到。

发布历史

v1.0.3

  • 添加了对 /optin 和 /optins 端点的支持,用于查看 Call-Back Opt-In 请求。

v1.0.2

  • 添加了对待处理 Call-Backs 视图(/pending 端点)的支持。

v1.0.1

  • 添加了对实时和计划 Call-Backs 视图的支持。
  • 添加了对时区端点的支持。

v1.0.0

  • 初始发布。