0

サーバー テンプレートのタブに入力することはできますか? もしそうなら、それを行うための正しい XML 形式は何でしょうか? DocuSign フォーラムの投稿から提案された解決策を試しましたが、その解決策は機能しませんでした。ドキュメントを読みましたが、形式がどうあるべきかが不明で、例が見つからないようです。これは私が今持っているものであり、それが返され、エラー 400: XML 要求が期待される形式と一致しません。正しいフォーマットを確実に知っている人はいますか?

* *アップデート* *** 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>";
4

1 に答える 1