2

我在我的电子商务解决方案中集成了 usps,但是每当我尝试将响应发送到测试服务器时,它都会以这个响应结束,我该怎么办?

4

2 回答 2

1

您首先需要在 XML 中使用“DelivConfirmCertifyV3.0Request”而不是“DeliveryConfirmationV3.0Request”提交您的测试请求,然后使用 API 名称“DelivConfirmCertifyV3”而不是“DeliveryConfirmationV3”

于 2012-01-26T00:29:48.670 回答
1

您的字符串 URL 应为格式

string url = "?API=DeliveryConfirmationV3&XML=<DeliveryConfirmationV3.0Request USERID=\"{0}\" PASSWORD=\"{1}\">
<Option>{2}</Option>
<ImageParameters>4X6LABEL</ImageParameters>
<FromName>{3}</FromName>
<FromFirm>{4}</FromFirm>
<FromAddress1>{5}</FromAddress1>
<FromAddress2>{6}</FromAddress2>
<FromCity>{7}</FromCity>
<FromState>{8}</FromState>
<FromZip5>{9}</FromZip5>
<FromZip4>{10}</FromZip4>
<ToName>{11}</ToName>
<ToFirm>{12}</ToFirm>
<ToAddress1>{13}</ToAddress1>
<ToAddress2>{14}</ToAddress2>
<ToCity>{15}</ToCity>
<ToState>{16}</ToState>
<ToZip5>{17}</ToZip5>
<ToZip4>{18}</ToZip4>
<WeightInOunces>{19}</WeightInOunces>
<ServiceType>{20}</ServiceType>
<POZipCode>{21}</POZipCode>
<ImageType>{22}</ImageType>
<LabelDate>{23}</LabelDate>
<CustomerRefNo>{24}</CustomerRefNo>
<AddressServiceRequested>{25}</AddressServiceRequested>
<SenderName>{26}</SenderName>
<SenderEMail>{27}</SenderEMail>
<RecipientName>{28}</RecipientName>
<RecipientEMail>{29}</RecipientEMail>
</DeliveryConfirmationV3.0Request>";
于 2017-08-21T19:45:14.790 回答