nsbucky / echosignv3
Adobe Echosign REST API v3
v1.1
2015-02-20 00:01 UTC
Requires
- php: >=5.4.0
- guzzlehttp/guzzle: ~5.0
- monolog/monolog: ~1.12
- psr/log: ~1.0
Requires (Dev)
- mockery/mockery: dev-master@dev
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 );