DocuSign RestApi - 上传文档时出错 - TAB_REFERS_TO_MISSING_DOCUMENT

时间:2016-04-13 21:50:06

标签: c# xml docusignapi

当我尝试将模板(在我的网络帐户中创建)应用到我正在尝试上传的文档时,我收到以下错误。

“tab元素中指定的DocumentId不引用此信封中的文档.Tab引用的DocumentId 41791752不存在。”

非常感谢任何帮助。感谢。

这是我的代码:

string xmlBody = "<envelopeDefinition xmlns=\"http://www.docusign.com/restapi\">" +
                "<emailSubject>DocuSign API - Signature Request"</emailSubject>" +
                "<status>sent</status>" +   // "sent" to send immediately, "created" to save as draft in your account
                   "<compositeTemplates>" +
                       "<compositeTemplate>" +
                           "<serverTemplates>" +
                                  "<serverTemplate>" +
                                       "<sequence>1</sequence>" +
                                       "<templateId>" + templateID + "</templateId>" +
                                  "</serverTemplate>" +
                           "</serverTemplates>" +
                           "<inlineTemplates>" +
                                  "<inlineTemplate>" +
                                      "<sequence>2</sequence>" +
                                      "<recipients>" +                                        
                                           "<signers>" +
                                                  "<signer>" +
                                                        "<recipientId>1</recipientId>" +
                                                        "<email>" + recipientEmail + "</email>" +
                                                        "<name>" + recipientName + "</name>" +
                                                        "<roleName>Signer</roleName>" +
                                                   "</signer>" +
                                             "</signers>" +                                       
                                       "</recipients>" +
                                  "</inlineTemplate>" +
                          "</inlineTemplates>" +
                           "<document>" +
                                 "<name>" + documentName + "</name>" +
                                 "<documentId>1</documentId>" +
                          "</document>" +
                    "</compositeTemplate>" +
                   "</compositeTemplates>" +
               "</envelopeDefinition>";

1 个答案:

答案 0 :(得分:2)

您引用的错误消息:

  

tab元素中指定的DocumentId不引用此信封中的文档。 Tab指的是DocumentId 41791752,它不存在。

我建议模板指的是documentId。但是您将文档注册为Id 1。

尝试更改

  "<documentId>1</documentId>" +
to
  "<documentId>41791752</documentId>" +