今天调用用友U8的WebAPI接口生成销售订单时报这个错误
返回码:-999,返回信息:API异常:调用"VoucherCO_Sa.ClsVoucherCO_SA"对象的方法"Save"失败,原因:调用的目标发生了异常。
但是有的销售订单推送成功了,百思不得其解,这个接口错误也看不出来个所以然了。变开始挨个核对字段,终于发现是备注字段里面有特殊符号引号。
以后调用U8的WebAPI接口注意特殊字符,像'(单引号) "(双引号)这类的特殊字符是严禁使用的。有时咱们管不住生产的入口,管不住别人输入什么。那就要在后台处理一下,可以使用replace方法将特殊符号替换。