当我使用此帮助指南http://www.docusign.com/developer-center/quick-start/first-api-call/troubleshoot运行通话时出现错误
'未找到或禁用指定的Integrator键。未指定Integrator Key。'
我按照创建密钥的说明进行操作,并更改了示例中的所有信息以运行调用。
任何人都可以帮我吗?为什么我收到错误?
答案 0 :(得分:0)
该错误消息正是它所说的 - DocuSign无法在您的API请求的 X-DocuSign-Authentication 标头中识别(有效的)Integrator Key。这个错误可能是由各种各样的事情造成的:
这是来自DocuSign REST API请求的HTTP标头示例 - 请注意 X-DocuSign-Authentication 标头指定集成商密钥(除用户名和密码外) :
Host: demo.docusign.net
Connection: keep-alive
Cache-Control: no-cache
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.102 Safari/537.36
X-DocuSign-Authentication: {"Username":"EMAIL_ADDRESS","Password":"API_PASSWORD","IntegratorKey":"INTEGRATOR_KEY"}
Content-Type: application/json
如果您需要进一步的帮助,请更新您的问题以包含有问题的API请求的HTTP标头。 (您可以使用Fiddler或类似工具生成完整API请求的跟踪,包括标头)。
答案 1 :(得分:0)
您是否按照其说明的方式使用了帮助指南,并使用您自己的凭据替换了用户名,密码和集成商键值?查看您引用的troubleshooting page,它会进一步显示您的cURL
请求应如下所示:
curl --request GET 'https://demo.docusign.net/restapi/v2/login_information'
\ --header 'Content-Type:application/json' \ --header 'Accept:application/json'
\ --header 'X-DocuSign-Authentication:
<DocuSignCredentials>
<Username>
john@test.com
</Username>
<Password>
pass1
</Password>
<IntegratorKey>
AAAA-BBBB-CCCC-DDDD
</IntegratorKey>
</DocuSignCredentials>
’
您需要将john@test.com
替换为您的电子邮件,pass1
替换为您的帐户密码,AAAA-BBBB-CCCC-DDDD
替换为您的实际积分密钥。如果您不确定如何生成Integrator Key,请参阅此页:
http://www.docusign.com/developer-center/quick-start/first-api-call