Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docusignapi Docusign API-最近名称中的Umlaut字符_Docusignapi - Fatal编程技术网

Docusignapi Docusign API-最近名称中的Umlaut字符

Docusignapi Docusign API-最近名称中的Umlaut字符,docusignapi,Docusignapi,收件人名称有一个umlaut字符->“弗朗索瓦” 当使用docusignrestapiv2将信封发送给此收件人时,我收到了一个错误的响应 错误代码->未指定的错误 错误消息->已添加具有相同密钥的项 如果我将收件人的姓名更改为不包含umlaut字符的字符串,则信封可以工作 有没有办法在帐户级别或向Docusign发送请求时解决此问题 以下是请求xml,它在收件人的名称中不使用umlaut字符ç <envelopeDefinition><emailSubject>Agree

收件人名称有一个umlaut字符->“弗朗索瓦”

当使用docusignrestapiv2将信封发送给此收件人时,我收到了一个错误的响应

错误代码->未指定的错误

错误消息->已添加具有相同密钥的项

如果我将收件人的姓名更改为不包含umlaut字符的字符串,则信封可以工作

有没有办法在帐户级别或向Docusign发送请求时解决此问题

以下是请求xml,它在收件人的名称中不使用umlaut字符ç

<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"
}