2013-09-23 301 views
1

我正在尝试使用联邦快递web服务创建发货并返回商业发票。我使用下面提供的请求的值:联邦快递:由于标签创建错误而导致发货请求失败

Array 
(
    [WebAuthenticationDetail] => Array 
     (
      [UserCredential] => Array 
       (
        [Key] => XXXXXXX 
        [Password] => XXXXXX 
       ) 

     ) 

    [ClientDetail] => Array 
     (
      [AccountNumber] => XXXX 
      [MeterNumber] => XXXXX 
     ) 

    [Version] => Array 
     (
      [ServiceId] => ship 
      [Major] => 13 
      [Intermediate] => 0 
      [Minor] => 0 
     ) 

    [RequestedShipment] => Array 
     (
      [DropoffType] => REGULAR_PICKUP 
      [ShipTimestamp] => 2013-09-23T20:50:27+02:00 
      [ServiceType] => FIRST_OVERNIGHT 
      [PackagingType] => FEDEX_BOX 
      [Shipper] => Array 
       (
        [Contact] => Array 
         (
          [PersonName] => User 
          [CompanyName] => Company 
          [PhoneNumber] => 56757567456 
         ) 

        [Address] => Array 
         (
          [StreetLines] => Array 
           (
            [0] => 4400 test street 
            [1] => apt 65, nro 6098 
           ) 

          [City] => New York 
          [StateOrProvinceCode] => NY 
          [PostalCode] => 10018 
          [CountryCode] => US 
         ) 

       ) 

      [Recipient] => Array 
       (
        [Contact] => Array 
         (
          [PersonName] => Test 
          [CompanyName] => Test 
          [PhoneNumber] => 4563456 
         ) 

        [Address] => Array 
         (
          [StreetLines] => Array 
           (
            [0] => Test 
            [1] => 
           ) 

          [City] => New York 
          [StateOrProvinceCode] => NY 
          [PostalCode] => 10019 
          [CountryCode] => US 
         ) 

       ) 

      [ShippingChargesPayment] => Array 
       (
        [PaymentType] => SENDER 
        [Payor] => Array 
         (
          [ResponsibleParty] => Array 
           (
            [AccountNumber] => XXXXXX 
            [Contact] => 
            [Address] => Array 
             (
              [CountryCode] => US 
             ) 

           ) 

         ) 

       ) 

      [CustomsClearanceDetail] => Array 
       (
        [DutiesPayment] => Array 
         (
          [PaymentType] => SENDER 
          [Payor] => Array 
           (
            [ResponsibleParty] => Array 
             (
              [AccountNumber] => XXXX 
              [Contact] => 
              [Address] => Array 
               (
                [CountryCode] => US 
               ) 

             ) 

           ) 

         ) 

        [CustomsValue] => Array 
         (
          [Currency] => USD 
          [Amount] => 44 
         ) 

        [Commodities] => Array 
         (
          [0] => Array 
           (
            [NumberOfPieces] => 1 
            [Description] => XXXX 
            [CountryOfManufacture] => US 
            [Weight] => Array 
             (
              [Value] => 1 
              [Units] => LB 
             ) 

            [Quantity] => 3 
            [QuantityUnits] => PCS 
            [UnitPrice] => Array 
             (
              [Currency] => USD 
              [Amount] => 1 
             ) 

            [CustomsValue] => Array 
             (
              [Currency] => USD 
              [Amount] => 3 
             ) 

           ) 

         ) 

       ) 

      [RateRequestTypes] => LIST 
      [PackageCount] => 1 
      [RequestedPackageLineItems] => Array 
       (
        [0] => Array 
         (
          [SequenceNumber] => 1 
          [GroupPackageCount] => 1 
          [Weight] => Array 
           (
            [Value] => 1 
            [Units] => LB 
           ) 

          [Dimensions] => Array 
           (
            [Length] => 2 
            [Width] => 3 
            [Height] => 4 
            [Units] => IN 
           ) 

         ) 

       ) 

      [LabelSpecification] => Array 
       (
        [LabelFormatType] => COMMON2D 
        [ImageType] => PDF 
        [LabelStockType] => PAPER_7X4.75 
       ) 

      [ShippingDocumentSpecification] => Array 
       (
        [ShippingDocumentTypes] => Array 
         (
          [0] => COMMERCIAL_INVOICE 
         ) 

       ) 

     ) 

) 

,如果我不包括它完美的ShippingDocumentSpecification部分。但是,当我添加它,我总是得到这样的反应无论是什么:

stdClass Object 
(
    [HighestSeverity] => FAILURE 
    [Notifications] => stdClass Object 
     (
      [Severity] => FAILURE 
      [Source] => ship 
      [Code] => 6050 
      [Message] => Shipment request failed due to label creation error 
      [LocalizedMessage] => Shipment request failed due to label creation error 
      [MessageParameters] => stdClass Object 
       (
        [Id] => CAUSE 
        [Value] => General error from JCLS 
       ) 

     ) 

    [Version] => stdClass Object 
     (
      [ServiceId] => ship 
      [Major] => 13 
      [Intermediate] => 0 
      [Minor] => 0 
     ) 

) 

这究竟是为什么?请求中有哪些错误,导致响应无助于识别它。此外,我正在使用fedex测试帐户,请问这与此错误有什么关系?...

谢谢。您的要求

+0

SOAP使用联邦快递网络的服务...我提供了一个请求和响应,我认为它应该是足够了。 – richardalberto

回答

0

部分是不完整的:

 [ShippingDocumentSpecification] => Array 
      (
       [ShippingDocumentTypes] => Array 
        (
         [0] => COMMERCIAL_INVOICE 
        ) 

       [CommercialInvoiceDetail] => Array 
        (
         [Format] => Array 
          (
           [StockType] => PAPER_LETTER 
           [ImageType] => PDF 
           [ImageTypeSpecified] => 1 
           [StockTypeSpecified] => 1 
          ) 

        ) 

      ) 
相关问题