pushapi / client-php
一个PHP独立客户端,帮助开发者使用所有PushApi功能
v2.1.0
2016-09-13 14:55 UTC
Requires
- php: >=5.5
- ext-curl: *
- guzzlehttp/guzzle: 5.*
Requires (Dev)
- phpunit/phpunit: 4.*
README
安装 
您可以使用Composer轻松安装PushApi_Client。
在您的composer.json文件中,只需添加最新稳定的客户端版本(请参阅Packagist上的版本)
{
"require": {
"pushapi/client-php": "2.*"
}
}
需求
示例用法
require "vendor/autoload.php"; use \RequestManagers\CurlRequestManager; $requestManager = new CurlRequestManager("http://my_uri.com/", 8080); $client = new PushApi_Client("my_app_id", "my_app_name", "my_secret", $requestManager); try { $userId = 1; $user = $client->getUser($userId); echo $user['result']['email'] . "\n"; } catch (Exception $e) { echo "Exception - " . $e->getMessage() . "\n"; }
请求管理器
请求管理器是实现了发送函数的对象,允许客户端发送调用并接收响应。目前有两个请求管理器,但只有一个可用于此用途,因为另一个用于测试
- 模拟 请求管理器,用于获取客户端调用,检查它是否正常工作,并用客户端信息模拟请求响应。
- Curl 请求管理器,使用PHP Curl方法生成/接收PushApi的调用。
- |NEW| - Guzzle 请求管理器,使用Guzzle功能生成/接收PushApi的调用。
支持
如果您想发表意见,可以通过电子邮件、直接评论项目(如果您想贡献信息或资源)或分支项目并发出拉取请求来提供反馈。
如果您想捐赠,我将不胜感激,这个项目还没有截止日期,它希望不断改进
##许可证
PushApi_Client在MIT公共许可证下发布。