带宽/冲浪者

此软件包已被废弃且不再维护。未建议替代软件包。

Bandwidth的PHP冲浪者SDK

v0.10.0 2019-05-09 16:44 UTC

README

弃用通知

此项目已被弃用。请访问 https://github.com/Bandwidth/php-sdk

Bandwidth应用平台SDK

文档

安装

使用composer安装

composer require bandwidth/catapult

或在克隆后

composer update

从源运行

您也可以不使用composer使用Bandwidth,您只需从/source/中包含"Catapult.php"文件即可

示例

require "source/Catapult.php"

API密钥

请记住配置您的API密钥。您可以通过以下两种方式之一完成此操作

  1. 使用您的密钥更新credentials.json文件。如果您使用此方法,请使用此构造函数

    $cred = new Catapult\Credentials;

    同时,请确保保护该文件免受外部访问

  2. 将密钥指定给冲浪者客户端。如果您使用此方法,请使用此构造函数

$cred = new Catapult\Credentials('您的Bandwidth应用平台用户ID', '您的Bandwidth应用平台令牌', '您的Bandwidth API密钥');

单元测试

在./tests中有要运行的测试列表,我们只需要phpunit

composer require phpunit

并且运行测试

php phpunit.phar --bootstrap ../source/Catapult.php {test_name}

其中测试名称可以是列出的任何测试。

需求

  • 需要
  • php >= 5.3.0
  • libCurl

可选

  • openSSL