danielsan/echosign-api-php

Adobe EchoSign PHP Api 实现

v1.0.0 2014-08-13 15:41 UTC

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);