2015-01-22 1 views
0

- '(404) 불량을 요청 '어떻게 C#을에서 DocuSign의 API 호출을 사용하여 템플릿을 만드는 방법, XML

URL = https://demo.docusign.net/restapi/v2/accounts/ {...}/템플릿

string requestBody = 
     "<envelopeDefinition xmlns=\"http://www.docusign.com/restapi\">" + 
     "<emailSubject>Please sign this Document</emailSubject>" + 
     "<status>sent</status>" +       
     // add document(s) 
     "<documents>" + 
     "<document>" + 
     "<documentId>1</documentId>" + 
     "<name>document.pdf</name>" + 
     "</document>" + 
     "</documents>" + 
     // add recipient(s) 
     "<recipients>" + 
     "<signers>" + 
     "<signer>" + 
     "<recipientId>1</recipientId>" + 
     "<email>[email protected]</email>" + 
     "<name>Som Smith</name>" + 
     "<roleName>Signer</roleName>" + 
     "<tabs>" + 
      "<signHereTabs>" + 
      "<signHere>" + 
      "<xPosition>70</xPosition>" + 
      "<yPosition>560</yPosition>" + 
      "<documentId>1</documentId>" + 
      "<pageNumber>2</pageNumber>" + 
      "</signHere>" + 
      "</signHereTabs>" + 
     "</tabs>" + 
     "</signer>" + 
     "</signers>" + 
     "</recipients>" + 
     "<envelopeTemplateDefinition>" + 
      "<name>TestTemplate</name>" + 
      "<owner>" + 
       "<email>[email protected]</email>" + 
      "</owner>" + 
     "</envelopeTemplateDefinition>" + 
     "</envelopeDefinition>"; 

응답 오류 메시지를 내가지고있어

<errorDetails xmlns="http://www.docusign.com/restapi" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">errorCode>UNSPECIFIED_ERROR</errorCode><message>There is an error in XML document (1, 2).</message></errorDetails> 
,536,

많이 고맙습니다.

답변

0

사용중인 요청 본문은 계정에 새 템플릿을 만들지 않고 기존 템플릿에서 서명 요청을 보내는 데 사용됩니다. API를 통해 새 템플릿을 만들려면 다른 요청 본문이 필요합니다.

https://www.docusign.net/restapi/help

아래로 스크롤하여 템플릿을 만드는 POST 전화를 발견하고 당신은 샘플 요청 본문을 볼 수 있습니다 당신은 자동으로 생성 된 REST API 도움말 페이지를 사용할 수 있습니다. 이 샘플은 그 몸에 들어갈 수있는 모든 것들을 포함하고 있기 때문에 거대합니다. 그러나 JSON (또는 XML)을 생성하는 방법을 알게 될 것입니다.

POST Template

:

또한 템플릿을 만들기위한 API 호출에 해당하는 설명서를 참조하십시오