失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > rest 怎么发送html docusignapi - 是否可以使用REST API中的HTML创建Docusign模板? - 堆栈内存溢出...

rest 怎么发送html docusignapi - 是否可以使用REST API中的HTML创建Docusign模板? - 堆栈内存溢出...

时间:2023-10-24 23:00:47

相关推荐

rest 怎么发送html docusignapi - 是否可以使用REST API中的HTML创建Docusign模板? - 堆栈内存溢出...

最后,我能够使用PHP SDK来实现这一目标。 如果你们有兴趣知道这是怎么做的。

// set recipient information

$recipientName = "";

$recipientEmail = "";

// configure the document we want signed

$documentFileName = "/../document.html";

$documentName = "document.html";

// instantiate a new envelopeApi object

$envelopeApi = new DocuSign\eSign\Api\EnvelopesApi($this->getApiClient());

// Add a document to the envelope

$document = new DocuSign\eSign\Model\Document();

$document->setDocumentBase64(base64_encode(file_get_contents(__DIR__ . $documentFileName)));

$document->setName($documentName);

$document->setFileExtension('html');

$document->setDocumentId("2");

// Create a |SignHere| tab somewhere on the document for the recipient to sign

$signHere = new \DocuSign\eSign\Model\SignHere();

$signHere->setXPosition("100");

$signHere->setYPosition("100");

$signHere->setDocumentId("2");

$signHere->setPageNumber("1");

$signHere->setRecipientId("1");

// add the signature tab to the envelope's list of tabs

$tabs = new DocuSign\eSign\Model\Tabs();

$tabs->setSignHereTabs(array($signHere));

// add a signer to the envelope

$signer = new \DocuSign\eSign\Model\Signer();

$signer->setEmail($recipientEmail);

$signer->setName($recipientName);

$signer->setRecipientId("1");

$signer->setTabs($tabs);

$signer->setClientUserId("1234"); // must set this to embed the recipient!

// Add a recipient to sign the document

$recipients = new DocuSign\eSign\Model\Recipients();

$recipients->setSigners(array($signer));

$envelop_definition = new DocuSign\eSign\Model\EnvelopeDefinition();

$envelop_definition->setEmailSubject("[DocuSign PHP SDK] - Please sign this doc");

// set envelope status to "sent" to immediately send the signature request

$envelop_definition->setStatus("sent");

$envelop_definition->setRecipients($recipients);

$envelop_definition->setDocuments(array($document));

// create and send the envelope! (aka signature request)

$envelop_summary = $envelopeApi->createEnvelope($accountId, $envelop_definition, null);

echo "$envelop_summary\n";

在我深入研究他们的文档之后。 这是来源 。

如果觉得《rest 怎么发送html docusignapi - 是否可以使用REST API中的HTML创建Docusign模板? - 堆栈内存溢出...》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。