DocuSign代表发送(SOBO):用逗号分隔的用户名

时间:2017-09-14 21:58:13

标签: coldfusion docusignapi

我有一个实现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#但没有运气。

有什么想法吗?

谢谢!

2 个答案:

答案 0 :(得分:0)

您是否尝试过转义XML中的逗号(,)字符?类似的东西:

<SendOnBehalfOf>#SOBOEMAIL#;Doe&#44;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。