Служба доставки Amazon MWS, отвечающая требованиям доставки, возвращает недоступных перевозчиков
Я пытаюсь получить список операторов, использующих MWS scratchpad api. Api раздел Выполнение Merchanf -> Получите соответствующие услуги доставки. Мой пост выглядит так. Это то же самое, что и в документации. Все необходимые детали есть.
POST /MerchantFulfillment/2015-06-01?AWSAccessKeyId=****J4QZ******
&Action=GetEligibleShippingServices
&SellerId=**DWX8YU******
&SignatureVersion=2
&Timestamp=2018-05-24T14%3A10%3A15Z
&Version=2015-06-01
&Signature=YnByQdsjmrUEtG8BkaBdSe2MA1rwJcTFTzCIW3WwZEc%3D
&SignatureMethod=HmacSHA256
&ShipmentRequestDetails.AmazonOrderId=204-*******-6801917
&ShipmentRequestDetails.PackageDimensions.Length=45
&ShipmentRequestDetails.ShipDate=2018-05-24T23%3A00%3A00Z
&ShipmentRequestDetails.PackageDimensions.Width=12
&ShipmentRequestDetails.PackageDimensions.Height=32
&ShipmentRequestDetails.PackageDimensions.Unit=inches
&ShipmentRequestDetails.Weight.Value=550
&ShipmentRequestDetails.Weight.Unit=grams
&ShipmentRequestDetails.ShipFromAddress.Name=fct%20online
&ShipmentRequestDetails.ShipFromAddress.AddressLine1=69%20hedlyegreen
&ShipmentRequestDetails.ShipFromAddress.City=Leeds
&ShipmentRequestDetails.ShipFromAddress.PostalCode=ls122ud
&ShipmentRequestDetails.ShipFromAddress.CountryCode=GB
&ShipmentRequestDetails.ShipFromAddress.Email=kamil%40gmail.com
&ShipmentRequestDetails.ShipFromAddress.Phone=1
&ShipmentRequestDetails.ShippingServiceOptions.DeliveryExperience=DeliveryConfirmationWithoutSignature
&ShipmentRequestDetails.ShippingServiceOptions.CarrierWillPickUp=false
&ShipmentRequestDetails.ItemList.Item.1.OrderItemId=57847*****
&ShipmentRequestDetails.ItemList.Item.1.Quantity=1 HTTP/1.1
Host: mws.amazonservices.co.uk
x-amazon-user-agent: AmazonJavascriptScratchpad/1.0 (Language=Javascript)
Content-Type: text/xml
И мой ответ
<?xml version="1.0"?>
<GetEligibleShippingServicesResponse xmlns="https://mws.amazonservices.com/MerchantFulfillment/2015-06-01">
<GetEligibleShippingServicesResult>
<ShippingServiceList/>
<TermsAndConditionsNotAcceptedCarrierList/>
<TemporarilyUnavailableCarrierList>
<TemporarilyUnavailableCarrier>
<CarrierName>DPD</CarrierName>
</TemporarilyUnavailableCarrier>
<TemporarilyUnavailableCarrier>
<CarrierName>DPD_UK</CarrierName>
</TemporarilyUnavailableCarrier>
<TemporarilyUnavailableCarrier>
<CarrierName>ROYAL_MAIL</CarrierName>
</TemporarilyUnavailableCarrier>
<TemporarilyUnavailableCarrier>
<CarrierName>AMZN_UK</CarrierName>
</TemporarilyUnavailableCarrier>
</TemporarilyUnavailableCarrierList>
</GetEligibleShippingServicesResult>
<ResponseMetadata>
<RequestId>203c4424-bd10-4411-9031-04637c64a729</RequestId>
</ResponseMetadata>
</GetEligibleShippingServicesResponse>
Понятия не имею, что я делаю не так. Сомоне может мне помочь.