horntell/php-sdk

Horntell SDK for PHP

0.5.1 2016-10-19 12:40 UTC

This package is not auto-updated.

Last update: 2024-09-28 16:56:56 UTC


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 包将很快推出。