Docusign初始呼叫错误

时间:2014-01-28 15:44:27

标签: docusignapi

当我使用此帮助指南http://www.docusign.com/developer-center/quick-start/first-api-call/troubleshoot运行通话时出现错误

'未找到或禁用指定的Integrator键。未指定Integrator Key。'

我按照创建密钥的说明进行操作,并更改了示例中的所有信息以运行调用。

任何人都可以帮我吗?为什么我收到错误?

2 个答案:

答案 0 :(得分:0)

该错误消息正是它所说的 - DocuSign无法在您的API请求的 X-DocuSign-Authentication 标头中识别(有效的)Integrator Key。这个错误可能是由各种各样的事情造成的:

  • 您的请求不包含 X-DocuSign-Authentication 标题。
  • 您请求的 X-DocuSign-Authentication 标头未指定集成商密钥。
  • 您的请求的 X-DocuSign-Authentication 标头指定了Integrator密钥,但未按DocuSign预期的方式指定。
  • 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