【发布时间】:2013-11-27 03:58:48
【问题描述】:
我正在尝试通过 Javascript 使用 DocuSign API 请求签名。下面是我发送的多部分请求。问题是我收到错误响应:“信封不完整。完整的信封需要文档、收件人、标签和主题行。缺少信封定义。”显然,我在我的请求中包含了“envelopeDefinition”xml,而且我很确定所有必需的元素都在那里。任何指导将不胜感激。
--BOUNDARY--
Content-Type: application/xml
Content-Disposition: form-data
<envelopeDefinition xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.docusign.com/restapi"><emailSubject>Test Subject</emailSubject><documents><name>document.pdf</name><documentId>1</documentId></documents><recipients><signers><tabs><signHereTabs><pageNumber>1</pageNumber><documentId>1</documentId><xPosition>100</xPosition><yPosition>100</yPosition></signHereTabs></tabs><routingOrder>1</routingOrder><recipientId>1</recipientId><name>My Name</name><email>email@email.com</email></signers></recipients><status>sent</status></envelopeDefinition>
--BOUNDARY--
Content-Type: application/pdf
Content-Disposition: file; filename="document.pdf"; documentId=1
[document bytes go here]
--BOUNDARY--
另外,我应该提到我正在使用 Msxml2.XMLHTTP。
【问题讨论】:
标签: docusignapi