我已经调用了演示api服务器,我成功地执行了一个调用并设法签署了一些文档。我现在正在转向生产API,我理解的是我调用登录服务并获取新api的baseURL以发送我的信封,但是当我这样做时,我在尝试将其发送时仍然收到错误。例外情况如下:
Error calling CreateEnvelope:
这是调用信封时的代码
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);
它的CreateEnvelope就会抛出异常。
答案 0 :(得分:0)
我找到了解决方案。
基本上你需要拆分从登录api返回的BaseUrl。
BaseUrl = https://na1.docusign.net/restapi/v2/accounts/123123123。 SplitUrl = https://na1.docusign.net/restapi
第一个网址是登录api返回给你的内容。然后,您将删除v2 / accounts / 123123123,然后将其用作createEnvelope的新网址。