指定的集成器密钥未找到或已禁用。未指定积分器密钥

问题描述 投票:0回答:2

您好,有人可以帮忙吗?以下是请求和错误: 错误 “未找到指定的集成器密钥或已禁用。未指定集成器密钥。” JSOn 请求:

json ajax twitter docusignapi
2个回答
1
投票

您的代码

var creds = JSON.stringify({
    Username: "[email protected]",
    Password: "winter18",
    IntegratorKey: "a51e3ce6-4ea9-4f3d-9287-6cebe8231849"
});

...

request.setRequestHeader("X-DocuSign-Authentication", creds);

看起来不错。

但是您还通过以下方式发送 OAuth 身份验证凭据:

request.setRequestHeader("Authorization", "bearer 29Diokb4VuiEA/W/F/FTyywW1f4=");

这就是问题所在。使用

X-DocuSign-Authentication
进行身份验证,或使用
Authorization
进行 OAuth 身份验证,但不能同时使用两者。

已添加

此外,不需要这些标头:

request.setRequestHeader("Origin","https://apiexplorer.docusign.com");
request.setRequestHeader("Referer","https://apiexplorer.docusign.com/");
request.setRequestHeader("User-Agent", "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0");

我不确定你为什么要添加这些:

request.setRequestHeader("Accept-Encoding","gzip,deflate,sdch");
request.setRequestHeader("Accept-Language","en-US,en;q=0.8,fa;q=0.6,sv;q=0.4");

0
投票
  • “X-DocuSign-Authentication”的示例键/值示例如下:

    “X-DocuSign-Authentication”:{“用户名”:“[电子邮件受保护]”,“密码”:“pwdhere”,“IntegratorKey”:“已删除”}

请确保格式与适当的双引号匹配。

  • 请注意,您将需要获得新的集成商密钥。 IK 永远不应该公开共享。
© www.soinside.com 2019 - 2024. All rights reserved.