我正在尝试从DocuSign服务器检索文档。我正在发送帐户ID和文档ID作为参数。使用以下方法从docusign服务器获取doclist。
EnvelopeDocumentsResult docsList = envelopesApi.ListDocuments(accountID, envelopeid);
我收到此错误:
未找到或已禁用指定的Integrator Key。一个 未指定集成商密钥。
ListDocuments方法仅接受两个参数但显示积分键缺失。
请帮助我如何解决此问题?
答案 0 :(得分:0)
您可能正在使用C#客户端(https://github.com/docusign/docusign-csharp-client)?
如果是这样,请注意其示例代码中authHeader
的形成,例如
// configure 'X-DocuSign-Authentication' header
string authHeader = "{\"Username\":\"" + username + "\", \"Password\":\"" + password + "\", \"IntegratorKey\":\"" + integratorKey + "\"}";
Configuration.Default.AddDefaultHeader("X-DocuSign-Authentication", authHeader);
并按照他们的示例代码进一步了解如何在安装和使用envelopesApi
(如提到的ergin)之前登录,例如:
AuthenticationApi authApi = new AuthenticationApi();
LoginInformation loginInfo = authApi.Login();