我正在创建一个嵌入的签名体验,在我们的网络应用程序,所以已经关闭了电子邮件发送由DocuSign。我们的应用程序将发送任何电子邮件要求自己。
DocuSign信封只有一个收件人,并定义了访问代码。
我使用createRecipient信封视图来获取DocuSign URL,收件人可以在该URL上签名文档。
访问此URL时,将提示收件人输入其访问代码。如果他们没有输入访问代码,而是单击-我从未收到访问代码按钮,他们会被带到返回的URL,事件参数设置为XXX。
如我所料,这一切都在起作用。
但是,如果我再次尝试为信封调用createRecipient函数,则会从API获得一个错误响应:
{
"errorCode": "ACTIVATION_FAILED",
"message": "The token for a recipient that has failed activation cannot be generated."
}如果我登录到DocuSign站点并查看信封,它将显示一个错误消息:
身份验证失败:重新发送给收件人通过身份验证的另一次机会,或更正以删除或更改身份验证详细信息。
信封似乎处于锁定状态。
我可以在站点中单击重新发送,也可以通过带有?resend_envelope=true的API对信封执行提出请求,这将导致信封“解锁”,并允许对createRecipient信封视图的调用成功。
但是,这会导致DocuSign向用户发送电子邮件,这是我不想要的。
有人能建议如何在不发送电子邮件的情况下解锁处于ACTIVATION_FAILED状态的信封/收件人吗?
发布于 2017-11-28 22:54:43
我尝试了相同的流程,它对我很好,当我点击DocuSign站点中的重新发送时,我不会收到电子邮件,也不会通过API和?resend_envelope=true向信封发出一个PUT请求。请找出我为复制这一问题而采取的以下步骤:
PUT /restapi/v2/accounts/<accountId>/envelopes/<envelopeId>?resend_envelope=true时,使用空白的body作为
{}我甚至尝试使用Webconsole的Resend按钮来代替Put call,而且它也运行良好,没有触发任何电子邮件。https://stackoverflow.com/questions/47539595
复制相似问题