我们有一个正在工作的应用程序,我们经历了go-live过程,所有的东西都在live运行好几天。然后我们开始出现SSL错误,我们看到DocuSign包的nuget包有一个更新(我相信这都是针对2019/13/20192019证书自动更新的),所以我们更新了代码,但现在每个请求都为每个令牌验证的请求返回USER_LACKS_MEMBERSHIP错误。
我可以确认的不是问题所在:
我们只有一个用户:DocuSign帐户的管理员。他们的ID出现在API配置中,标记为“API用户名”。DocuSign管理后端不会在任何地方显示成员资格选项卡,以便我们纠正缺少成员资格的用户可能出现的任何问题。据我所知,会员资格是一个更高级别的帐户选择比我们支付的,所以我很困惑,我们怎么可能有问题的功能,我们没有购买。
我们在检查信封状态时会出现此错误。尝试创建新信封时出现此错误。我们在尝试获取帐户信息时会出现此错误。我们能做的唯一事情是获得一个身份验证令牌,但随后该令牌就不能用于发出任何进一步的身份验证请求。
除了DocuSign上无法通过可用工具更正的数据库错误之外,是否还有其他可能导致此问题的原因?包更新更改了类构造函数接受ApiClient对象的顺序,并且在配置类上有一个新的AccessToken字段(我填写了这个字段,但似乎没有任何影响,因为我们仍然手动添加授权/承载头)。我不知道下一步该做什么。
您使用的是生产环境还是演示环境?我怀疑发生的事情是你把它们弄混了。如果您使用的是production(如您的NA3.Docusign.NET地址所示),那么baseUrl不应该是demo.docusign.net等,但是您必须确保也使用来自production的相同帐户/用户。所以,要检查的4件事:
所有这些应该是匹配的,并为同一帐户在同一环境。