这个问题并不常见,我看不出这个请求与我们的任何其他请求有何不同。我通过 PHP API 发送类似这样的请求:
<ns1:RequestRecipientToken>
<ns1:EnvelopeID>...</ns1:EnvelopeID>
<ns1:ClientUserID>1</ns1:ClientUserID>
<ns1:Username>Jeff...</ns1:Username>
<ns1:Email>jeff@...</ns1:Email>
<ns1:AuthenticationAssertion>
<ns1:AssertionID>(guid)</ns1:AssertionID>
<ns1:AuthenticationInstant>2013-08-16T00:00:00.00</ns1:AuthenticationInstant>
<ns1:AuthenticationMethod>Password</ns1:AuthenticationMethod>
<ns1:SecurityDomain>MyDomain</ns1:SecurityDomain>
</ns1:AuthenticationAssertion>
<ns1:ClientURLs>...</ns1:ClientURLs>
</ns1:RequestRecipientToken>
取回这个
<soap:Body>
<soap:Fault>
<faultcode>soap:Client</faultcode>
<faultstring>The recipient you have identified is not a valid recipient of the specified envelope. </faultstring>
<faultactor>https://www.docusign.net/api/3.0/api.asmx</faultactor>
<detail>
<ErrorCode xmlns="missing in Web.Config">123</ErrorCode>
<ErrorReason xmlns="missing in Web.Config">The recipient you have identified is not a valid recipient of the specified envelope.</ErrorReason>
</detail>
</soap:Fault>
就像我说的,我们的文档创建和签名通常是有效的,所以如果有任何不常见的用户工作流程导致我们不知道,或者如果有错误,如果其他人遇到了这个问题,我正在寻找消息最近。谢谢。
原因我已经排除:1)我登录到docusign网站找到信封并确保所有内容都在那里并且匹配2)收件人姓名,电子邮件和ClientUserId匹配,因为我之前使用了立即检索收件人信息的策略进行 RequestRecipientToken 调用。
顺便说一句,我认为 Docusign 不应该使用 Stack Overflow 作为支持论坛,但他们确实如此。