我有一个实现DocuSign REST API调用的ColdFusion代码。它们工作正常,除非DocuSign中的用户名称类似于:LastName, FirstName
格式。所以基本上,Doe, John
失败的意思是Desktop OutLook和在线OutLook中的Reply To Email
- 以及可能的其他客户端 - 变得像:Doe@mydomain.com; john@mydomain.com
在回复地址栏中电子邮件客户端。
但是......如果用户的名字就像John Doe
那么没问题。
无论如何,我的相关代码位于CFHTTP
调用中:
<SendOnBehalfOf>#SOBOEMAIL#;#SOBONAME#</SendOnBehalfOf></DocuSignCredentials>">
但是编程环境并不重要 - 用户名中的逗号总是存在问题。我曾试图成为#SOBONAME#或#SOBOEMAIL#但没有运气。
有什么想法吗?
谢谢!
答案 0 :(得分:0)
您是否尝试过转义XML中的逗号(,)字符?类似的东西:
<SendOnBehalfOf>#SOBOEMAIL#;Doe,John</SendOnBehalfOf></DocuSignCredentials>">
答案 1 :(得分:0)
我不知道原因究竟是什么,但我设法在回复使用ColdFusion的字符串操作中按下名称,然后在Envelope的JSON代码中使用以下内容。
Gogland (1.0 Preview) 1.0 EAP
Build #GO-172.3968.45, built on September 5, 2017
Gogland EAP User
Expiration date: December 4, 2017
JRE: 1.8.0_152-release-915-b11 x86_64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Mac OS X 10.12.6
现在没问题。 ""emailSettings"": {
""replyEmailAddressOverride"": ""#SOBOEMAIL#"",
""replyEmailNameOverride"": ""#fullnameProper#"",
},
是CF字符串工作的一个结果。
HTH。