2016-10-19 127 views
-1

我想从DocuSign服务器检索文档。我发送帐户ID和文档ID作为参数。使用以下方法从docusign服务器获取doclist。DocuSign文档检索

EnvelopeDocumentsResult docsList = envelopesApi.ListDocuments(accountID, envelopeid); 

我收到此错误:

指定的集成关键是没有找到或已禁用。未指定集成商密钥 。

ListDocuments方法只接受两个参数,但它显示集成器密钥丢失。

请帮助我如何解决这个问题?

+0

如果您显示更多代码,尤其是您在进行API请求之前所做的操作将会有所帮助。你是第一次登录登录终端并检索你的'baseUrl'并在随后的请求中使用它? – Ergin

+0

不,我正在检索帐户ID并将其发送给上述方法。我正在调用该方法。 –

回答

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); 

,并进一步按照他们的示例代码下如何登录之前instaciating和使用envelopesApi(如埃尔金提到的),例如:

AuthenticationApi authApi = new AuthenticationApi(); 
LoginInformation loginInfo = authApi.Login();