我们正在使用docusign
人们签署在我们网站上注册的同意书,我被指向嵌入式签名 API。
据我了解,我必须创建一个我已经完成的信封。
我为此使用 .Net 示例。
通过 API 登录正常,但尝试从 API 取回 URL 时出现以下错误:
ENVELOPE_IS_INCOMPLETE The Envelope is not Complete. A Complete Envelope Requires Documents, Recipients, Tabs, and a Subject Line.
这是我的信封定义 xml:
string requestBody = "<envelopeDefinition xmlns=\"http://www.docusign.com/restapi\">" +
"<accountId>" + accountId + "</accountId>" +
"<status>sent</status>" +
"<emailSubject>API Call for Embedded Sending</emailSubject>" +
"<emailBlurb>This comes from C#</emailBlurb>" +
"<templateId>[TEMPLATE ID FROM DOCUSIGN]</templateId>" +
"<templateRoles>" +
"<email>testregister@notrealurl.com</email>" + // NOTE: Use different email address if username provided in non-email format!
"<name>testregister@notrealurl.com</name>" + // username can be in email format or an actual ID string
"<roleName>Signer</roleName>" +
"</templateRoles>" +
"</envelopeDefinition>";
我在这里看到另一个关于需要 clientUserId 的帖子:
但我不确定如何在信封定义中实现。
请帮忙!