处理DocuSign API信封中的意外字符

时间:2019-06-13 15:45:43

标签: salesforce docusignapi

在通过API自动创建DocuSign信封的情况下,针对意外字符的最佳做法是什么?我遇到这样的情况:一夜之间某人的信封中包含带有<0x0B>的文本,这打破了DocuSign Connect,并导致其中一个信封数据中的意外字符或十六进制值未在Salesforce中创建DocuSign状态记录字段。

可以使用哪些引用来了解所有这些意外字符,并可能设置一种阻止存在其中一个的API调用的方法?还是有办法强制更新信封以删除那些意外字符?

连接失败日志显示如下错误:

https://na2.docusign.net/Member/SFIntegration.aspx :: Error - '', hexadecimal value 0x0B, is an invalid character. Line 1, position 11539.

更新:刚刚意识到帖子中隐藏了意外字符。这是导致失败的字符。注意单词之间的十六进制字符:

hexadecimal character

1 个答案:

答案 0 :(得分:1)

类似错误的声音出现在接收到Connect通知的SFIntegration.aspx代码中,而不是在Connect Webhook系统本身中。

Connect应该能够处理信封中的任何字符。如果没有,则存在错误。

这个流氓角色在哪里?在信封的电子邮件主题行中?其他地方?

谢谢。