pushapi/client-php

一个PHP独立客户端,帮助开发者使用所有PushApi功能

v2.1.0 2016-09-13 14:55 UTC

This package is not auto-updated.

Last update: 2024-09-28 17:17:46 UTC


README

Build Status Latest Stable Version License

安装 Analytics

您可以使用Composer轻松安装PushApi_Client。

在您的composer.json文件中,只需添加最新稳定的客户端版本(请参阅Packagist上的版本)

{
    "require": {
        "pushapi/client-php": "2.*"
    }
}

需求

  • 了解PushApi的功能和功能
  • PushApi在服务器上运行
  • PHP >= 5.5

示例用法

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的调用。

支持

如果您想发表意见,可以通过电子邮件、直接评论项目(如果您想贡献信息或资源)或分支项目并发出拉取请求来提供反馈。

如果您想捐赠,我将不胜感激,这个项目还没有截止日期,它希望不断改进

Website Button

##许可证

PushApi_Client在MIT公共许可证下发布。