Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docusignapi DocuSign API-嵌入式收件人_Docusignapi - Fatal编程技术网

Docusignapi DocuSign API-嵌入式收件人

Docusignapi DocuSign API-嵌入式收件人,docusignapi,Docusignapi,我想使用基于SOAP的API调用为嵌入式/捕获式收件人创建信封,并生成一个令牌,收件人可以在创建信封后立即使用该令牌对信封进行签名。 我已遵循您的文档,但无法为嵌入的签名者创建令牌。我可以创建一个信封,但在创建令牌时,出现了一个错误 “无效的签名凭据” 根据您的文档,在创建带有捕获收件人的信封时,我需要为收件人传入clientuserid。我每次都需要对同一个收件人使用相同的clientuserid。 看起来,我以前可能已经创建了一个包含受控收件人的信封,但我没有使用正确的组合。每次我创建一个包

我想使用基于SOAP的API调用为嵌入式/捕获式收件人创建信封,并生成一个令牌,收件人可以在创建信封后立即使用该令牌对信封进行签名。 我已遵循您的文档,但无法为嵌入的签名者创建令牌。我可以创建一个信封,但在创建令牌时,出现了一个错误 “无效的签名凭据”

根据您的文档,在创建带有捕获收件人的信封时,我需要为收件人传入clientuserid。我每次都需要对同一个收件人使用相同的clientuserid。 看起来,我以前可能已经创建了一个包含受控收件人的信封,但我没有使用正确的组合。每次我创建一个包含受控收件人的信封时,收件人名称、电子邮件地址和clientuserid

1) 是否有方法将clientuserid重新分配给收件人

2) 是否有方法检索收件人的clientuserid

3) 在DocuSign帐户中,我们如何检查是否已与一个或多个俘虏收件人创建了信封

4) 我们是否必须从DocuSign帐户打开任何设置才能创建包含受控收件人的信封?

1)您可以使用收件人更正呼叫来更新给定收件人的
clientUserId
,但如果不起作用,您可以始终从信封中删除收件人,然后作为嵌入收件人重新添加

2) 要为收件人检索
clientUserId
值和其他信息,您需要进行以下API调用:

获取信封收件人状态

URI:

方法:

GET
样本响应:

{
  "recipientCount":"String content",
  "signers":[{
    "deliveredDateTime": "String content",
    "recipientAuthenticationStatus":{
      "(authentication status result)":
        "eventTimestamp":"String content"
        "status":"String content"
      }
    },
    "recipientId": "String content",
    "clientUserId": "String content",    
    "requireIdLookup": "String content",
    "roleName":"String content",
    "routingOrder": "String content",
    "signedDateTime": "String content",
    "status": "String content",
    "email": "String content",
    "name": "String content"  }]
  }]
}
3) 我不确定您是否可以通过DocuSign控制台进行检查,上面描述的API调用将指示给定的收件人是否为俘虏。如果定义了
clientUserId
值,则它们是嵌入的-否则它们是远程签名者


4) 是的,这是API集成需要包括在其客户计划中的一项功能。有关更多信息,请与您的DocuSign客户经理联系。

谢谢您的详细回复。每次将同一收件人添加为捕获收件人时,是否需要对该收件人使用相同的clientuserid?是否必须启用我的demo DocuSign帐户才能使用捕获收件人?@user2858740您的demo帐户已启用“所有功能模式”,因此它将已设置为使用捕获收件人。使用相同的clientUserId将允许签名者不必在每次签名时都采用新签名。这取决于工作流程。我看到的大多数集成都有一个随机的clientUserId。谢谢你的反馈。在我的demo DocuSign帐户中创建信封时,我收到一个错误“签名凭据无效”。我可以创建一个远程收件人的信封。如何更正此错误?请用示例请求开始一个新问题,没有所有数据很难解码。如果这回答了这个问题,也可以将Ergin的回答标记为已接受:)
{
  "recipientCount":"String content",
  "signers":[{
    "deliveredDateTime": "String content",
    "recipientAuthenticationStatus":{
      "(authentication status result)":
        "eventTimestamp":"String content"
        "status":"String content"
      }
    },
    "recipientId": "String content",
    "clientUserId": "String content",    
    "requireIdLookup": "String content",
    "roleName":"String content",
    "routingOrder": "String content",
    "signedDateTime": "String content",
    "status": "String content",
    "email": "String content",
    "name": "String content"  }]
  }]
}