Docusignapi Docusign API-最近名称中的Umlaut字符
收件人名称有一个umlaut字符->“弗朗索瓦” 当使用docusignrestapiv2将信封发送给此收件人时,我收到了一个错误的响应 错误代码->未指定的错误 错误消息->已添加具有相同密钥的项 如果我将收件人的姓名更改为不包含umlaut字符的字符串,则信封可以工作 有没有办法在帐户级别或向Docusign发送请求时解决此问题 以下是请求xml,它在收件人的名称中不使用umlaut字符çDocusignapi Docusign API-最近名称中的Umlaut字符,docusignapi,Docusignapi,收件人名称有一个umlaut字符->“弗朗索瓦” 当使用docusignrestapiv2将信封发送给此收件人时,我收到了一个错误的响应 错误代码->未指定的错误 错误消息->已添加具有相同密钥的项 如果我将收件人的姓名更改为不包含umlaut字符的字符串,则信封可以工作 有没有办法在帐户级别或向Docusign发送请求时解决此问题 以下是请求xml,它在收件人的名称中不使用umlaut字符ç <envelopeDefinition><emailSubject>Agree
<envelopeDefinition><emailSubject>Agreement Name</emailSubject>
<status>sent</status><documents><document><name>Agreement Name</name>
<documentId>368649304</documentId><documentBase64>Document
Contents</documentBase64></document></documents><recipients><signers>
<signer><recipientId>1</recipientId><email>TestEmail</email>
<name>François Harnandez</name>
<routingOrder>1</routingOrder><tabs><signHereTabs><signHere>
<anchorString>ICLM_ExtSignature:1</anchorString></signHere></signHereTabs>
<dateSignedTabs><dateSigned><anchorString>ExtDate1</anchorString>/dateSigned>
</dateSignedTabs></tabs></signer></signers></recipients>
</envelopeDefinition>
协议名称
协议名称
368649304文件
目录
1邮件
弗朗索瓦·哈南德斯
1.
ICLM_外部签名:1
ExtDate1/dateSigned>
我只是测试了一下,看看我实际传递给CURL请求的是什么,下面是当我将Tèst User
作为接收方名称传递时得到的结果(json而不是xml)
要求
回答
如果我传入一个空值,我希望返回这个错误消息,您的XML编码是否去掉了该值?您能看到整个响应中实际传递给DocuSign的内容吗?您能用JSON而不是XML来尝试此请求吗?
我已经尝试了名为“François”的JSON,我可以发送请求并用这个名称签名:这不是umlaut。
POST: https://{server}/restapi/v2/accounts/{accountId}/envelopes/
{
"emailSubject": "Testing",
"templateId": "{templateId}",
"status": "sent",
"templateRoles": [
{
"email": "email@domain.com",
"name": null,
"roleName": "Role 1",
"clientUserId": 12345654321
}
]
}
{
"errorCode": "INVALID_USERNAME_FOR_RECIPIENT",
"message": "The user name for the recipient is invalid. The user name is invalid for recipient email email@domain.com"
}