我创建了一个模拟账户,并试图从我保存的模板中创建一个新文档。想法是,当用户在应用程序中注册时,会发送 NDA 供该用户签名。
我已经创建了模板并手动运行了它的过程,所有的工作都按计划进行。但是,当我使用 C# API 并调用 CreateEnvelopeFromTemplates() 时,我收到以下错误:
This User lacks sufficient permissions. User does not have the permision to the
CreateEnvelopeFromTemplates method
代码如下所示:
var recipient = CreateRecipient(userId);
var template = GetNDATemplate();
var envelope = CreateNDAEnvelope();
var serviceClient = GetServiceClient();
EnvelopeStatus status = serviceClient.CreateEnvelopeFromTemplates(
new TemplateReference[] { template },
new Recipient[] { recipient },
envelope, false);
我使用的凭据是我的开发沙箱帐户中的 API 用户名、API 密码和 API Integrator 密钥。我在 Sandbox -> Preferences -> Permission Profiles 或 API 设置中看不到任何地方看起来会影响此功能。
非常感谢任何帮助!