我已经尝试了几乎所有我能想到的但无法让它发挥作用的东西。
我正在尝试在我的代码中设置访问代码并使用 RequestSignatureFromTemplate 调用将其发送到 templateRole。现在,我所有的配置信息都在 XML 中。我并不反对使用 JSON,但并非我的所有开发人员都知道 JSON。
这是我的 XML 的片段。
<envelopeDefinition xmlns=\"http://www.docusign.com/restapi\">
accountId>12345</accountId>
<status>sent</status>
<emailSubject>Test Form</emailSubject>
<emailBlurb>This is a template test.</emailBlurb>
<templateId>####-########</templateId>
<templateRoles>
<templateRole>
<accessCode>AccessCode124</accessCode>" +
<addAccessCodeToEmail>true</addAccessCodeToEmail>" +
<email>jevans@eclarifire.com</email>
<name>Test User</name>
<roleName>RoleOne</roleName>
<emailNotification>
<emailSubject>This is RoleOne's subject</emailSubject>
<emailBody>This is RoleOne's email.</emailBody>
<addAccessCodeToEmail>true</addAccessCodeToEmail>
</emailNotification>
</templateRole>
<templateRole>
<accessCode>AccessCode246</accessCode>
<email>jevans@eclarifire.com</email>
<name>Test User2</name>
<roleName>RoleTwo</roleName>
<emailNotification>
<emailBody>Your access code is 24680</emailBody>
</emailNotification>
</templateRole>
</templateRoles>
</envelopeDefinition>
您会注意到我在templateRole
节点中有两种不同的实现。这是故意的,因为我正在尝试我能想到的一切。在 templateRole(1) 中,我addAccessCodeToEmail
在两个不同的地方添加了节点,但它在任何地方都不起作用。我也试图覆盖emailBlurb
节点templateRole(1)
,它也不起作用。
我已经阅读了文档,它说您应该能够添加收件人格式遵循的任何内容,但我无法使其正常工作。
有人有任何想法吗?