2015-01-22 1 views
0

Вам нужна помощь, как создать шаблон, используя DocuSign API, C#, XMLКак создать шаблон с помощью API вызова DocuSign в C#, XML

Я получаю сообщение об ошибке, как - «(404) Bad Запрос»

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> 

Большое значение

ответ

0

Орган, в котором вы работаете, предназначен для отправки запроса подписи из существующего шаблона, а не для создания нового шаблона в вашей учетной записи. Чтобы создать новый шаблон через API, вам нужен другой орган запроса. Вы можете использовать автоматически сгенерированную страницу REST API справки:

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

Прокрутка вниз и найти POST вызов для создания шаблона и вы можете увидеть запрос образец тела. Образец огромен, поскольку он включает в себя все возможные вещи, которые могут войти в это тело, но вы будете знать, как построить свой JSON (или XML).

см также соответствующую документацию для вызова API для создания шаблона:

POST Template