文档设计c#创建信封

本文关键字:创建 文档 | 更新日期: 2023-09-27 18:17:23

我已经调用了演示api服务器,我成功地执行了一个调用,并成功地签署了一些文件。我现在移动到生产api,我所理解的是,我调用登录服务,并获得baseURL的新api发送我的信封,但当我这样做,我不断得到一个错误,当试图发送它。异常返回为:

Error calling CreateEnvelope:
下面是我调用Envelope 时的代码
            ApiClient apiClient = new ApiClient(loginAccount.BaseUrl);
            Configuration cfi = new Configuration(apiClient);
            string authHeader = "{'"Username'":'"" + loginAccount.Email + "'", '"Password'":'"" + docusignPassword + "'", '"IntegratorKey'":'"" + INTEGRATOR_KEY + "'"}";
            cfi.AddDefaultHeader("X-DocuSign-Authentication", authHeader);
            EnvelopesApi envelopesApi = new EnvelopesApi(cfi);
            EnvelopeSummary envelopeSummary = envelopesApi.CreateEnvelope(loginAccount.AccountId, envDef);

在创建信封的那一刻,它将抛出一个异常

文档设计c#创建信封

我找到解决办法了。

基本上你需要拆分从登录api返回的BaseUrl。

BaseUrl = https://na1.docusign.net/restapi/v2/accounts/123123123。SplitUrl = https://na1.docusign.net/restapi

第一个url是登录api返回给您的。然后,您将删除v2/accounts/123123123,然后将其用作createEnvelope的新url。