我正在开发一个应用程序,让用户可以使用 DocuSign API 从我的应用程序签署文档。我正在关注这两个链接(嵌入式签名https://developers.docusign.com/esign-rest-api/guides/features/embedding和使用模板https://developers.docusign.com/esign-rest-api/guides /features/templates),但我有两个问题。
第一个是嵌入式签名已发送,但仍向用户发送了一封电子邮件,这不是我想要的。第二个是如果我在嵌入式签名中使用模板,模板上不会显示任何签名工具。
关于第二个问题,我尝试在我的沙箱模板选项卡中添加签名工具,也尝试过使用代码来控制签名,但都没有用。
有没有人有类似的问题,任何帮助表示赞赏。
private EnvelopeDefinition makeEnvelope(String signerEmail, String signerName) throws IOException {
EnvelopeDefinition envelopeDefinition = new EnvelopeDefinition();
envelopeDefinition.setTemplatesUri("/templates/0426d2ca-8c40-4d02-bc42-1f64f21fa29f");
// my template Id
envelopeDefinition.setTemplateId("0426d2ca-8c40-4d02-bc42-1f64f21fa29f");
TemplateRole signer1 = new TemplateRole();
signer1.setEmail(signerEmail);
signer1.setName(signerName);
signer1.setRoleName("signer");
SignHere signHere1 = new SignHere();
signHere1.setAnchorString("/sn1/");
signHere1.setAnchorUnits("pixels");
signHere1.setAnchorYOffset("20");
signHere1.setAnchorXOffset("10");
// Tabs are set per recipient / signer
Tabs signer1Tabs = new Tabs();
signer1Tabs.setSignHereTabs(Arrays.asList(signHere1));
signer1.setTabs(signer1Tabs);
envelopeDefinition.setTemplateRoles(Arrays.asList(signer1));
envelopeDefinition.setStatus("sent");
return envelopeDefinition;
}
杨__羊羊
相关分类