nsbucky/echosignv3

Adobe Echosign REST API v3

v1.1 2015-02-20 00:01 UTC

This package is auto-updated.

Last update: 2024-09-18 16:41:09 UTC


README

这个库处理Adobe Echosign REST API v3的响应和请求。请查看他们的文档以了解更多关于他们提供的服务的内容。https://secure.echosign.com/public/docs/restapi/v3

需求

PHP 5.4,php ext-filter。您需要生成一个Adobe的oAuth token来与他们的服务交互。您可以在https://www.echosign.adobe.com/en/home.html上在线注册。

安装

composer.json文件的require键中添加以下内容

"nsbucky/echosignv3": "dev-master"

使用方法

所有端点均可用。每个端点都需要一个oAuth token和传输才能运行。GuzzleHttp提供默认传输。

use Echosign\Transports\GuzzleTransport;
use Echosign\BaseUris;

$transport   = new GuzzleTransport();
$baseUris    = new BaseUris( 'YOUR oAUTH TOKEN', $transport );
$baseUriInfo = $baseUris->getBaseUris();

echo $baseUriInfo->getApiAccessPoint(); // https://api.echosign.com

创建者

一些更复杂的请求很难构建,所以尝试使用其中一个创建者。例如,这个创建者可以从本地文件创建临时文档,然后为指定的电子邮件创建签名请求。

use Echosign\Creators\Agreement;

$agreementCreator = new Agreement( 'YOUR oAUTH TOKEN' );
$agreementId = $agreementCreator->createTransientAgreement(  $signerEmail, $message, $filepath, $agreementName  );