我正在使用SOAP从DocuSignAPI请求CorrectAndResendEnvelope;获取错误消息"收件人的电子邮件地址无效。收件人ID跟随"来自DocuSign。该请求包括一个RecipientCorrection对象,其中包含DocuSignAPI使用信封的RequestStatus为其名称需要更改的收件人返回的确切电子邮件地址,用户名和路由号。
此错误消息未包含在API抛出的异常下的API文档中。其他人看过这个吗?
答案 0 :(得分:1)
最后,在我提交请求和响应的SOAP消息后,支持发现了问题。未记录的要求是您需要应用< CorrectedEmail>即使您实际上没有更正电子邮件地址。如果您要更改电子邮件,也可能需要应用< CorrectedUserName>同样。
支持还确认< SignerName>仅在为收件人使用面对面签名时使用。在后一种情况下,< ... UserName>拥有DocuSign会员资格的人和< ... SignerName>将是实际签署信封的人。
答案 1 :(得分:0)
我认为您只能在以下情况下更正/修改收件人:
1) They have not signed yet
2) It is NOT their turn in the routingOrder yet.
根据您的评论,您似乎正在创建一个包含3个收件人的信封,这些收件人都有routingOrder = 1
并发送信封但尚未签署任何信息。这意味着您无法更正任何这些收件人,因为它们都是routingOrder = 1且信封的当前routingOrder是1.
#2的原因是,如果它当前是收件人的路由订单,则他们可能会在任何时刻签名,因此如果您尝试在请求发送之间签名的同时进行收件人更正那时会发生冲突。
要解决此问题,您必须在发送信封之前尝试更正收件人,或者向收件人提供不同的路由命令(即1,2,2或1,2,3等)。