我目前正在使用包含CompositeTemplates的信封,以便拥有多个可编辑的PDF。除了一个特殊情况外,一切都很完美:
DocuSign向我发送了一条带有消息"的消息' userId'在表格中#34;收件人'是DBNull" ...
以下是相应的日志:
POST https://demo.docusign.net:7802/restapi/v2/accounts/[accountId]/envelopes/[envelopeId]/recipients/2/tabs
TraceToken: 60fa00cc-41f1-45df-b0ee-0eac83da6b2b
Timestamp: 2017-08-04T13:06:03.1865992Z
Content-Length: 528
Content-Type: application/json
Cache-Control: no-cache
Connection: keep-alive
Pragma: no-cache
Accept: application/json
Host: demo.docusign.net
User-Agent: Java-Swagger
X-DocuSign-Authentication: {"Username":"myMail","Password":"[omitted]","IntegratorKey":"[omitted]"}
X-DocuSign-SDK: Java
X-SecurityProtocol-Version: TLSv1.2
X-SecurityProtocol-CipherSuite: ECDHE-RSA-AES256-GCM-SHA384
x-forwarded-for: 194.51.78.65
{"approveTabs":[],"checkboxTabs":[],"companyTabs":[],"dateSignedTabs":[],"dateTabs":[],"declineTabs":[],"emailAddressTabs":[],"emailTabs":[],"envelopeIdTabs":[],"firstNameTabs":[],"formulaTabs":[],"fullNameTabs":[],"initialHereTabs":[],"lastNameTabs":[],"listTabs":[],"noteTabs":[],"numberTabs":[],"radioGroupTabs":[],"signerAttachmentTabs":[],"signHereTabs":[],"ssnTabs":[],"textTabs":[{"documentId":"3552","locked":"true","pageNumber":"1","value":"","xPosition":"0","yPosition":"0"}],"titleTabs":[],"viewTabs":[],"zipTabs":[]}
400 BadRequest
Content-Type: application/json; charset=utf-8
X-DocuSign-TraceToken: 60fa00cc-41f1-45df-b0ee-0eac83da6b2b
{
"errorCode": "UNSPECIFIED_ERROR",
"message": "The value for column 'UserId' in table 'Recipient' is DBNull."
}
在我的请求中有什么可能导致此错误的想法吗?现在,我必须承认,我不知道该怎么做,这条消息真的没有用......
DocuSign,如果您听到我的话,也许您应该更正您的API,以便用户不会看到此类消息?
我使用Java API和演示环境,如果它可以帮助某人。
非常感谢,
行
编辑:
当我使用DocuSign提供的Java API时,我没有指定任何端口。我检查了几个其他成功的呼叫,他们也使用了端口7802。
如果我打了几个电话,那是因为没有其他选择......我试图添加的文件在创建信封时是不知道的。
答案 0 :(得分:0)
DocuSign中的旧错误已在不久前修复。 另外,建议使用API v2.1。 请重试一次,如果仍然遇到问题,请报告。