2013-07-11 69 views
0

是否可以填充服務器模板上的選項卡?如果是的話,那麼什麼纔是正確的XML格式呢?我已經嘗試了DocuSign論壇上的帖子中的建議解決方案,但該解決方案無效。我已閱讀文檔,但尚不清楚格式應該是什麼,我似乎無法找到任何示例。這是我現在所擁有的,它不起作用,它返回並出現錯誤400:XML請求與預期的格式不匹配。有誰知道確切的格式?如何使用DocuSign API預填充服務器模板上的選項卡

* *更新 * *** 我使用JSON以XML轉換器,以獲得正確的XML格式。服務器接受以下內容,但不更新服務器模板。

String requestBody = "<envelopeDefinition xmlns=\"http://www.docusign.com/restapi\">" + 
    "<accountId>" + accountId + "</accountId>" + 
    "<status>sent</status>" + 
    "<emailSubject>" + emailSubject + "</emailSubject>" + 
    "<emailBlurb>" + emailBlurb + "</emailBlurb>" + 
    "<templateId>81bcad0d-91ed-4616-****-************</templateId>" + 
    "<templateRoles>" + 
     "<templateRole>" + 
      "<email>" + emailaddr4[0] + "</email>" + 
      "<name>" + names[0] + "</name>" + 
      "<roleName>Student</roleName>" + 
      "<tabs>" + 
      "<textTabs>" + 
       "<textTab>" + 
        "<tabLabel>StudentID</tabLabel>" + 
        "<value>" + student_id + "</value>" + 
        "<documentId>1</documentId>" + 
        "<pageNumber>1</pageNumber>" + 
       "</textTab>" 
       "</textTabs>" + 
      "</tabs>" + 
    "</templateRole>" + 
    "</templateRoles>" + 
"</envelopeDefinition>"; 
+0

@ergin我已經更新了原始文章與完整的XML和更多信息。 – user2573754

回答

1

對不起,我可以發誓,這是必要的textTabs元素內的奇異textTab,但看起來這應該是一個名爲只是文本代替。這是一個完整的XML請求正文工作

<envelopeDefinition xmlns="http://www.docusign.com/restapi"> 
    <accountId>221765</accountId> 
    <status>sent</status> 
    <emailSubject>API Call for sending signature request from template</emailSubject> 
    <emailBlurb>This comes from Java</emailBlurb> 
    <templateId>DD92AF6F-3B87-435C-A652-A7451AFE758E</templateId> 
    <templateRoles> 
     <templateRole> 
     <email>[email protected]</email> 
     <name>John Doe</name> 
     <roleName>Signer1</roleName> 
     <tabs> 
      <textTabs> 
       <text> 
        <tabLabel>DataField1</tabLabel> 
        <value>Initial Data Goes Here</value> 
       </text> 
      </textTabs> 
     </tabs> 
     </templateRole> 
    </templateRoles> 
</envelopeDefinition> 
+0

你知道爲什麼設置xml中的標籤不會自動填充我提供的值。我已更新原始帖子中的信息。 – user2573754

+0

我仍然看不到結束「」標籤? – Ergin

+0

還有其他一些東西 - 首先,我沒有在您的更新請求正文中看到單數「」「」標籤。接下來,您是否肯定「學生」的角色名稱是正確的,並且「StudentId」的tabLabel也是正確的?這些內容將在控制檯中的模板設置,需要匹配.. – Ergin

相關問題