Docusignapi Docusign:-您标识的收件人不是指定信封的有效收件人

Docusignapi Docusign:-您标识的收件人不是指定信封的有效收件人,docusignapi,Docusignapi,我不熟悉docusign并尝试使用嵌入功能。以下是我遵循的步骤: 创建了一个上载了示例文档的模板。对于Receipent和Routing部分,我创建了一个角色,但没有给出电子邮件和名称。因为我需要发送相同的模板给不同的人 使用的JAVA代码与中的完全相同 提供了所需的值,如integratorKey、用户名、密码、收件人姓名、收件人电子邮件、templateId、roleName 我收到以下错误,不确定如何解决 步骤3:为嵌入式签名生成URL令牌。。。API调用失败,返回的状态为:400 错误

我不熟悉docusign并尝试使用嵌入功能。以下是我遵循的步骤:

  • 创建了一个上载了示例文档的模板。对于Receipent和Routing部分,我创建了一个角色,但没有给出电子邮件和名称。因为我需要发送相同的模板给不同的人
  • 使用的JAVA代码与中的完全相同
  • 提供了所需的值,如
    integratorKey、用户名、密码、收件人姓名、收件人电子邮件、templateId、roleName
  • 我收到以下错误,不确定如何解决
  • 步骤3:为嵌入式签名生成URL令牌。。。API调用失败,返回的状态为: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>UNKNOWN_ENVELOPE_RECIPIENT</errorCode>
      <message>The recipient you have identified is not a valid recipient of the specified envelope.</message>
    </errorDetails>
    
    
    未知的\u信封\u收件人
    您标识的收件人不是指定信封的有效收件人。
    
    修复了它!该站点给出的代码中存在问题。步骤2中给出了:

    body = "<envelopeDefinition xmlns=\"http://www.docusign.com/restapi\">" +
    "<accountId>" + accountId + "</accountId>" +
    "<status>sent</status>" +
    "<emailSubject>DocuSign API Call - Signature request from template</emailSubject>" +
    "<templateId>" + templateId + "</templateId>" +
    "<templateRoles>" +
    "<templateRole>" +
    "<email>" + username + "</email>" + 
    "<name>" + recipientName + "</name>" +
    "<roleName>" + roleName + "</roleName>" +
    "<clientUserId>1001</clientUserId>" +   // required for embedded sending (value is user-defined)
    "</templateRole>" +
    "</templateRoles>" +
    "</envelopeDefinition>";
    
    body=“”+
    “”+accountId+“”+
    “已发送”+
    “DocuSign API调用-来自模板的签名请求”+
    “”+模板ID+“”+
    "" +
    "" +
    “”+用户名+“”+
    “”+recipientName+“”+
    “”+roleName+“”+
    “1001”+//嵌入式发送需要(值为用户定义)
    "" +
    "" +
    "";
    
    “+username+”
    错误。 应改用“
    ”+收件人电子邮件+”