【问题标题】:API Authorization failure. DeliveryConfirmationV3 is not a valid API name for this protocolAPI 授权失败。 DeliveryConfirmationV3 不是此协议的有效 API 名称
【发布时间】:2012-01-21 06:43:19
【问题描述】:

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

【问题讨论】:

    标签: e-commerce shopping-cart shipping usps fedex


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      你的字符串 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>";
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-06-15
        • 2012-12-24
        • 2012-11-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多