如果我通过docuSign api加载所有模板,则属性emailBlurb始终为空字符串,emailSubject可用。
这是Spring Boot 2 REST服务。
public EnvelopeTemplateResults getAllTemplates() {
// Check if valid token available
loginService.checkToken();
EnvelopeTemplateResults templateResult = new EnvelopeTemplateResults();
TemplatesApi templatesApi = new TemplatesApi(com.docusign.esign.client.Configuration.getDefaultApiClient());
List<EnvelopeTemplateResult> templateList;
try {
TemplatesApi.ListTemplatesOptions options = templatesApi.new ListTemplatesOptions();
options.setInclude("notifications,recipients,custom_fields,folders");
templateResult = templatesApi.listTemplates(configuration.getAccountId(), options);
templateList = templateResult.getEnvelopeTemplates();
templateResult.setEnvelopeTemplates(templateList);
} catch (ApiException e) {
logger.error("Error in get all templates: " + e.getLocalizedMessage());
}
return templateResult;
}
答案 0 :(得分:0)
迈克
请在此处-https://developers.docusign.com/esign-rest-api/guides/features/templates中查找有关此信息。
您可以对模板API进行GET调用(GET /v2.1/accounts/{accountId}/templates/{templateId}
,然后返回的json顶部将如下所示:
{
"emailSubject": "DocuSign API - Composite Templates",
"emailBlurb": "Composite Templates Sample 1",
"status": "sent",
(只需剪切其余的json) 您可以在其中找到所需的东西