我正在使用docusign API,但我想创建一个带有pdf文档的信封,我按照docusign网站上的演练和嵌入式发送的示例,首先发送一个信封,然后它显示我的文档发送,我想做相反的事情。我想首先上传文档,然后查看该文档并通过拖放添加标签,然后单击发送并将其发送给用户,您知道更类似于使用控制台时的操作方式。那么,我该怎么做?
基本上,我想在我自己的应用程序中调用https://na2.docusign.net/Member/EnvelopeSetup.aspx。
感谢。
感谢。
答案 0 :(得分:2)
听起来您想要使用DocuSign的嵌入式发送功能。
DocuSign REST API - Embedded Sending
嵌入式发送资源检索用于访问标记和发送页面的URL DocuSign控制台。此处使用的信封ID是在控制台视图中打开的信封。
要在控制台中打开用于嵌入式发送的信封,/accounts/{accountId}/envelopes/{envelopeId}/views/sender
uri会附加到基本网址
获取URL以在DocuSign控制台中打开信封的值。
在控制台中打开信封后,您可以更改信封并发送信封。
示例请求
POST https://{server}/restapi/{apiVersion}/accounts/{accountId}/envelopes/{envelopeId}/views/sender
X-DocuSign-Authentication:
<DocuSignCredentials><Username>{name}</Username><Password>{password}</Password><Integrato
rKey>{integrator_key}</IntegratorKey></DocuSignCredentials>
Accept: application/json
Content-Type: application/json
{
"returnUrl":"https://www.docusign.com"
}
响应返回访问控制台的url。
以下示例显示了响应json正文后面的标题。
示例回复
201 Created
Content-Length: 168
Cache-Control: private
Content-Type: application/json; charset=utf-8
Date: Fri, 30 Mar 2012 14:53:16 GMT
{"url":"http:\/\/localhost\/Member\/StartInSession.aspx?StartConsole=1&t=6cafaeaa-cc6b-
496d-812d-421b72f854de&DocuEnvelope=AB52A90E-BDC7-4F59-BFBD-90E32E984EA7&send=1"}