fourcoders / latch-sdk-php
PHP SDK for latch API with composer and guzzle
dev-master
2015-01-14 20:21 UTC
Requires
- php: >=5.3.3
- guzzlehttp/guzzle: ~5.0
This package is not auto-updated.
Last update: 2024-09-24 16:02:55 UTC
README
latch-sdk-php
Latch SDK php with Guzzle.
此库与原始 latch SDK(https://github.com/ElevenPaths/latch-sdk-php)100% 兼容。我们库的特点是您可以使用现代 Composer 系统来加载它。
安装
通过 Composer 安装
{
"require": {
"fourcoders/latch-sdk-php": "dev-master"
}
}
自动加载
Composer 生成一个 vendor/autoload.php 文件。您可以简单地包含此文件,即可免费获得自动加载功能。
require 'vendor/autoload.php';
用法
提取和修改原始 php sdk(https://github.com/ElevenPaths/latch-sdk-php#using-the-sdk-in-php)
使用先前获得的 "应用程序 ID" 和 "密钥" 创建 Latch 对象。
$api = new \Fourcoders\LatchSdk\Latch(APP_ID, APP_SECRET);
可选设置
$api->setProxy(YOUR_PROXY);
调用 Latch 服务器。配对将返回一个账户 ID,您应该存储它以供未来的 API 调用使用。
$pairResponse = $api->pair("PAIRING_CODE_HERE"); $statusResponse = $api->status(ACCOUNT_ID_HERE); $unpairResponse = $api->unpair(ACCOUNT_ID_HERE);
每次 API 调用后,获取 Latch 响应数据和错误并进行处理。
$pairResponse->getData(); $pairResponse->getError();