我正在使用DocuSign C#SDK(对不起,我是新手)在工作中做POC - 在模拟账户中创建了集成密钥。
使用以下示例测试身份验证。 https://github.com/docusign/docusign-csharp-client/blob/master/README.md
我一直收到此错误 - 未找到或禁用指定的Integrator Key - 即使再次创建集成密钥也是如此。
const string docuSignDemoIntegrationKey = "2ce4-3508-f3b-da8b74d79daf";
const string docuSignDemoApiUserName = "a1f8--4db8-9a39-2bd4f175";
string oauthBasePath = "account-d.docusign.com";
string privateKeyFilename = @"C:\WorkStation\Projects\DocuSign\PrivateKey2.pem";
int expiresInHours = 1;
string host = "https://demo.docusign.net/restapi";
string accountId = string.Empty;
ApiClient apiClient = new ApiClient(host);
apiClient.ConfigureJwtAuthorizationFlow(docuSignDemoIntegrationKey, docuSignDemoApiUserName, oauthBasePath, privateKeyFilename, expiresInHours);
AuthenticationApi authApi = new AuthenticationApi(apiClient.Configuration);
LoginInformation loginInfo = authApi.Login();
答案 0 :(得分:0)
正如Ergin在评论中提到的,你需要在你的电话中同时提供client_id(集成密钥)和私钥。