我们正在将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>
答案 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