创建信封问题

时间:2017-12-24 13:25:38

标签: docusignapi

信封创建在沙盒环境中运行良好。

在我使用积分密钥后,将其用于真实帐户,我收到以下错误:

{"调用CreateEnvelope时出错:"}

我目前正在使用Docusign的Rest Api。 我能够从邮递员那里成功创建一个信封。

但我无法从我的申请

示例代码:

ApiClient apiClient = Configuration.Default.ApiClient;
string authHeader = "{\"Username\":\"" + username+ "\", 
   \"Password\":\"" + password+ "\", 
   \"IntegratorKey\":\"" + IntegratorKey + "\"}";
Configuration.Default.AddDefaultHeader("X-DocuSign-Authentication", authHeader);

AuthenticationApi authApi = new AuthenticationApi();
LoginInformation loginInfo = authApi.Login();
EnvelopeDefinition def = new EnvelopeDefinition();
def.Status = "sent";
def.EmailBlurb = "Body";
def.EmailSubject = "Subject";
def.TemplateId = “TemplateId”;

def.TemplateRoles = new List<TemplateRole>()
    {
        new TemplateRole {
            Email = "test@test.com",
            Name = "test test",
            RoleName = "all"
        } 
    };

EnvelopesApi envelopesApi = new EnvelopesApi(loginInfo.LoginAccounts[0].BaseUrl);
envelopesApi.CreateEnvelope(loginInfo.LoginAccounts[0].AccountId,def);

1 个答案:

答案 0 :(得分:0)

如果你的应用程序确实真的通过演示环境工作,那么转移到生产中只涉及几个问题。

  1. 您的集成密钥需要升级到生产平台。
  2. 您需要生产帐户中的用户名(电子邮件)和密码。
  3. 您需要为API调用选择合适的生产平台。
  4. 选择合适的生产平台

    请参阅docs。您需要确定用户帐户所在的生产平台。这可以动态或静态完成。

    平台的名称决定了用于API调用的URL。