horntell / php-sdk
Horntell SDK for PHP
0.5.1
2016-10-19 12:40 UTC
Requires
- php: >=5.4.0
- guzzlehttp/guzzle: 4.*
README
此 SDK 允许您轻松地将 Horntell 集成到 PHP 应用程序中。
需求
PHP 5.4 及以上版本。
然而,(目前)低版本也能做到同样的功能,但我们不打算支持 <=5.3,因为它很快就会成为过去式(或者它已经是了吗?)。展望未来,我们可以利用 5.4 的某些特性,比如 Traits,它能够提供比 5.3 更优美的 API。
Guzzle
此包依赖于 Guzzle HTTP 客户端,需要以下额外的要求。
- 要使用 PHP 流适配器,必须在您的系统
php.ini中启用allow_url_fopen。 - 要使用 cURL 适配器,您必须拥有一个较新的 cURL 版本 >= 7.16.2,并且必须使用 OpenSSL 和 zlib 进行编译。
安装
您可以使用 Composer 安装 SDK。将其添加到您的 composer.json 文件中。(或使用 dev-master 用于每日构建)。
{
"require": {
"horntell/php-sdk": "0.5.*"
}
}
然后,使用以下命令拉取包
composer install
您需要包含 Composer 的自动加载器。只需将此语句放在您想要使用该包的文件中。
require 'vendor/autoload.php';
安装(不使用 Composer)
SDK 也可以不使用 Composer 进行安装(从 v0.5.0 开始)。访问 发布页面,下载所需版本的 ZIP 包。解压下载的包并将其包含到您的项目结构中。
在您想要使用 Horntell SDK 的 PHP 文件中,在文件顶部使用以下语句引入包
require 'path/to/php-sdk/autoloader.php';
入门指南
您需要使用应用密钥和密钥对 SDK 进行初始化,这些可以在您的 http://app.horntell.com 账户中找到。示例用法如下。
Horntell\App::init('YOUR_APP_KEY', 'YOUR_APP_SECRET'); (new Horntell\Profile)->create(array( 'uid' => '1337', 'first_name' => 'John', 'last_name' => 'Doe', 'signedup_at' => 1383350400 ));
文档
请参阅 http://docs.horntell.com/api 以获取最新文档。
Laravel
用于轻松与 Laravel 一起工作的 Composer 包将很快推出。