合并文件 - 密码错误

时间:2014-05-22 21:16:52

标签: docusignapi

我正在使用DocuSign在一个信封中签署一些文件。

我使用了一个java库(docusign-restclient)来发送签名请求,我试图使用相同的java库来获取签名文档。 不幸的是,这个电话不起作用。

我已经能够使用演示站点及其API资源管理器复制相同的错误:http://iodocs.docusign.com/

要获取签名文件,我执行:

{
  "uri": "https://demo.docusign.net/restapi/v2/accounts/487325/envelopes/d550e6ca-e776-49c6-8722-dba77174fc83/documents/combined?show_changes=&watermark=&certificate=",
  "headers": {
    "X-DocuSign-Authentication": "{\"Username\":\"xxxxx@gmail.com\",\"Password\":\"xxxxx\",\"IntegratorKey\":\"ALTI-xxxc12d2-3321-45eb-b39c-886fd01d25aa\"}"
  }
}

相同的凭据适用于所有其他API调用,但此调用始终返回相同的错误:

{
  "statusCode": 400,
  "headers": {
    "cache-control": "no-cache",
    "content-length": "72",
    "content-type": "application/json; charset=utf-8",
    "date": "Thu, 22 May 2014 20:56:58 GMT",
    "strict-transport-security": "max-age=7776000; includeSubDomains"
  }
}

输出:

{
  "errorCode": "UNSPECIFIED_ERROR",
  "message": "wrong password"
}

2 个答案:

答案 0 :(得分:1)

错误密码 错误消息对我来说似乎很奇怪 - 您在请求中指定的唯一密码是 X-中的密码DocuSign-Authentication 标头,如果该密码不正确,则错误响应应包含此错误信息:

{
  "errorCode": "USER_AUTHENTICATION_FAILED",
  "message": "One or both of Username and Password are invalid."
}

FWIW,我无法重现您描述的错误。我可以成功执行" 获取文件"通过POSTMAN和DocuSign的IODOCS工具(http://iodocs.docusign.com/)请求。

GET https://demo.docusign.net/restapi/v2/accounts/######/envelopes/9210EF93-7733-4A83-86D6-3A53098CFDB9/documents/combined?show_changes=&watermark=&certificate= 
X-DocuSign-Authentication: {"Username":"xxxxxx@gmail.com","Password":"xxxxxx!","IntegratorKey":"XXXX-eae5f282-f3j5-47c3-b293-1c4cf55b74rt"}
Accept: */*
Content-Type: application/json

对此请求的响应包含指定Envelope中文档的字节流。由于这个电话适合我,我认为您可以安全地排除操作和/或DocuSign服务的问题,而是专注于仔细检查您通过电汇发送的数据,并制作确保指定的成员帐户(即对应于 X-DocuSign-Authentication 标题中的凭据)可以访问指定的信封等。

出于疑难解答的目的,我还建议您尝试对不同的信封执行相同的操作(通过IODOCS很好)。如果它适用于不同的信封,那么您已将其缩小到第一个导致错误的信封的内容。

答案 1 :(得分:0)

我认为问题是由应用于文档的加密引起的:它是受保护的pdf。 我没想到会出现问题,因为DocuSign可以打开文档并且可以修改它。签名文档将发送到我的电子邮件地址。

当我使用这个受保护的pdf时,它总是失败,但它适用于其他文档。

由于