xigen / esm-sdk-php
There is no license information available for the latest version (dev-master) of this package.
dev-master
2016-01-21 17:57 UTC
Requires
- php: >=5.4.38
- guzzlehttp/guzzle: ~5.0@dev
Requires (Dev)
- phpunit/phpunit: @dev
- squizlabs/php_codesniffer: 2.*
This package is not auto-updated.
Last update: 2024-12-21 19:21:23 UTC
README
A simple PHP Library that allows you to interact with Xigen's Signature Manager's API without needing to know the endpoints or make manual curl request.
Requirements
- PHP >=5.4.38
- Curl installed (used via guzzle)
- API Key (You can get this via the ESM control panel)
Installation
Installation is done via 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' ]);
(Replacing APIKEY with your own, the current one will work with a demo client)
Usage
As an example we can a list of every user in the system
$ESM->clientUsersGetAll(); foreach ($ESM->getRequestData()->payload->Data as $user) { var_dump($user, $user->Email); }
To get a users signature you would do something like this
$ESM->templateGetUsersSignature('User\'s hash goes here'); $ESM->getRequestData()->payload;