当试图我的XML提交给联邦快递的服务器目前正在接受这一点:联邦快递皂V10 - 计划/ XML问题
'errorCode' => '5',
'reason' => 'Schema validation failed for request.',
'details' => {
'ValidationFailureDetail' => {
'xmlLocation' => {
'NumberOfPieces' => ''
},{
'Units' => ''
},{
'Value' => ''
},
'message' => {
'Invalid decimal value: expected at least one digit',
'string value \'\' is not a valid enumeration value for WeightUnits in namespace http://fedex.com/ws/ship/v10',
'Invalid decimal value: expected at least one digit'
}
你人有什么建议?似乎Fedex没有收到'Commodities'数组,但是一切正在设置中(包括NumberOfPieces,'Units'&'Value')。
任何建议表示赞赏。
而不是使用“”,尝试' 0'(例如'NumberOfPieces'=>'0') – Scavokovich 2013-03-21 07:49:41
@Scavokovich所有这些变量都被定义,并且不为空或0 – Braunson 2013-03-21 13:41:57