Docusign返回RECIPIENTS_NOT_PROVIDED

时间:2015-02-20 07:45:25

标签: xml docusignapi

我们正在将JSON输入转换为Docusign XML并尝试上传文档然后将其发送到Docusign。但是收到此错误调用URL,状态:400:错误描述:

<?xml version="1.0" encoding="UTF-8"?>
<errorDetails xmlns="http://www.docusign.com/restapi" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
 <errorCode>RECIPIENTS_NOT_PROVIDED</errorCode> 
 <message>No recipients were found in the request.</message> 
</errorDetails>

但我们确实已经将xml中的收件人称为

<recipients>
 <signers>
  <signer>
    <recipientId>abc@gmail.com</recipientId>
    <email>abc@gmail.com</email>
    <name>abc@gmail.com</name>
  </signer>
 </signers>
</recipients>

1 个答案:

答案 0 :(得分:1)

您必须使用recipientId的数字值,一旦您进入制作工作流程,您的name也不应该是电子邮件地址。

以下链接到将提供呼叫要求的来源。该示例采用JSON格式,但对于XML也是如此。


发送信封或创建草稿信封

帮助指南中的示例代码:

"recipients": {
    "signers": [
    {
        "email": "String content",
        "name": "String content",
        "recipientId": "1"
    }]
}

转换为XML

<recipients>
 <signers>
  <signer>
    <email>String content</email>
    <name>String content</name>
    <recipientId>1</recipientId>
  </signer>
 </signers>
</recipients>

DocuSign REST v2 API Guide - Send an Envelope or Create a Draft Envelope