danielsan / echosign-api-php
Adobe EchoSign PHP Api 实现
v1.0.0
2014-08-13 15:41 UTC
Requires
- php: >=5.3
- ext-soap: *
This package is not auto-updated.
Last update: 2024-09-24 02:26:59 UTC
README
#Adobe EchoSign PHP API
此PHP库封装了Adobe的EchoSign API,当前版本为15。该库紧密遵循https://secure.echosign.com/public/docs/EchoSignDocumentService15上的文档。
##要求
- PHP 5.3
- SOAP模块
##版本 1.0.0 这是一个开发库,尚未完全测试用于生产
##安装
composer require danielsan/echosign-api-php
Please provide a version constraint for the danielsan/echosign-api-php requirement: 1.0.0
使用时不要忘记包含 vendor/autoload.php
##用法
在examples文件夹中有所有一般可访问方法的基本示例。EchoSign API有几个方法只能通过请求提供者的特殊权限才能访问。这些方法在包装器中实现,但没有提供示例。
###简单文档发送
$client = new SoapClient(EchoSign\API::getWSDL());
$api = new EchoSign\API($client, 'YOUR API KEY');
$file = EchoSign\Info\FileInfo::createFromFile('demo.pdf');
$document = new EchoSign\Info\DocumentCreationInfo('Test sendDocument', $file);
$recipients = new EchoSign\Info\RecipientInfo;
$recipients->addRecipient($recipient_email);
$document->setRecipients($recipients);
$result = $api->sendDocument($document);
###简单嵌入式小部件创建
$client = new SoapClient(EchoSign\API::getWSDL());
$api = new EchoSign\API($client, 'YOUR API KEY');
$file = EchoSign\Info\FileInfo::createFromFile('demo.pdf');
$widget = new EchoSign\Info\WidgetCreationInfo('Test createEmbeddedWidget', $file);
$result = $api->createEmbeddedWidget($widget);