xigen/esm-sdk-php

此包最新版本(dev-master)的许可证信息不可用。

dev-master 2016-01-21 17:57 UTC

This package is not auto-updated.

Last update: 2024-09-14 17:59:00 UTC


README

Build Status Scrutinizer Code Quality Code Coverage

这是一个简单的PHP库,允许您与Xigen签名管理器的API进行交互,而无需了解端点或手动使用curl请求。

要求

  • PHP >=5.4.38
  • Curl已安装(通过guzzle使用)
  • API密钥(您可以通过ESM控制面板获取此密钥)

安装

安装通过composer完成

composer require xigen/esm-sdk-php
<?php
require 'vendor/autoload.php';

$ESM = new \Xigen\ESM([
    'URL' => 'https://signaturemanager.co.uk/api/rest/v2/',
    'APIKEY' => 'TestAPIKEY'
]);

(将APIKEY替换为您的密钥,当前密钥与演示客户端兼容)

用法

例如,我们可以列出系统中每个用户的列表

$ESM->clientUsersGetAll();
foreach ($ESM->getRequestData()->payload->Data as $user) {
    var_dump($user, $user->Email);
}

要获取用户的签名,您将执行类似以下操作

$ESM->templateGetUsersSignature('User\'s hash goes here');
$ESM->getRequestData()->payload;