首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何处理ACTIVATION_FAILED

如何处理ACTIVATION_FAILED
EN

Stack Overflow用户
提问于 2017-11-28 19:37:41
回答 1查看 548关注 0票数 0

我正在创建一个嵌入的签名体验,在我们的网络应用程序,所以已经关闭了电子邮件发送由DocuSign。我们的应用程序将发送任何电子邮件要求自己。

DocuSign信封只有一个收件人,并定义了访问代码。

我使用createRecipient信封视图来获取DocuSign URL,收件人可以在该URL上签名文档。

访问此URL时,将提示收件人输入其访问代码。如果他们没有输入访问代码,而是单击-我从未收到访问代码按钮,他们会被带到返回的URL,事件参数设置为XXX。

如我所料,这一切都在起作用。

但是,如果我再次尝试为信封调用createRecipient函数,则会从API获得一个错误响应:

代码语言:javascript
运行
复制
{
  "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状态的信封/收件人吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-11-28 22:54:43

我尝试了相同的流程,它对我很好,当我点击DocuSign站点中的重新发送时,我不会收到电子邮件,也不会通过API和?resend_envelope=true向信封发出一个PUT请求。请找出我为复制这一问题而采取的以下步骤:

  • 创建一个带有clientUserId为null的收件人的信封
  • 使用RecipientView生成clientUserId Url
  • 向用户展示了AccessCode,然后单击“从未收到访问代码”。
  • 再次尝试使用RecipientView clientUserId创建ACTIVATION_FAILED Url并获得ACTIVATION_FAILED错误
  • 然后,我尝试在下面调用PUT /restapi/v2/accounts/<accountId>/envelopes/<envelopeId>?resend_envelope=true时,使用空白的body作为 {}我甚至尝试使用Webconsole的Resend按钮来代替Put call,而且它也运行良好,没有触发任何电子邮件。
  • 我没有收到任何电子邮件
  • 现在再次尝试使用RecipientView clientUserId创建clientUserId URL,这一次我可以生成Url,在打开该URL时,我可以再次获得一个屏幕以输入访问代码
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47539595

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档