Returns current transportation information about an inbound shipment.
curl -X POST https://mws.amazonaws.com/FulfillmentInboundShipment/2010-10-01 \
-d "AWSAccessKeyId=AWS_ACCESS_KEY_ID" \
-d "Action=GetTransportContent" \
-d "MWSAuthToken=MWS_AUTH_TOKEN" \
-d "SellerId=MWS_SELLER_ID" \
-d "SignatureVersion=2" \
-d "Timestamp=CURRENT_DATE_TIME" \
-d "Version=2010-10-01" \
-d "SignatureMethod=HmacSHA256" \
-d "ShipmentId=FBAQ6QBP"
[Reflection.Assembly]::LoadFile("C:\myAssemblies\ChilkatDotNet2.dll")
$rest = New-Object Chilkat.Rest
# URL: https://mws.amazonaws.com/FulfillmentInboundShipment/2010-10-01
$bTls = $true
$port = 443
$bAutoReconnect = $true
$success = $rest.Connect("mws.amazonaws.com",$port,$bTls,$bAutoReconnect)
if ($success -ne $true) {
$("ConnectFailReason: " + $rest.ConnectFailReason)
$($rest.LastErrorText)
exit
}
$rest.AddQueryParam("AWSAccessKeyId","AWS_ACCESS_KEY_ID")
$rest.AddQueryParam("Action","GetTransportContent")
$rest.AddQueryParam("MWSAuthToken","MWS_AUTH_TOKEN")
$rest.AddQueryParam("SellerId","MWS_SELLER_ID")
$rest.AddQueryParam("SignatureVersion","2")
$rest.AddQueryParam("Version","2010-10-01")
$rest.AddQueryParam("SignatureMethod","HmacSHA256")
$rest.AddQueryParam("ShipmentId","FBAQ6QBP")
$rest.Host = "mws.amazonaws.com"
# The AddMwsSignature method adds the Timestamp and Signature query params.
$rest.AddMwsSignature("POST","/FulfillmentInboundShipment/2010-10-01","mws.amazonaws.com","MWS_SECRET_KEY")
$strResponseBody = $rest.FullRequestFormUrlEncoded("POST","/FulfillmentInboundShipment/2010-10-01")
if ($rest.LastMethodSuccess -ne $true) {
$($rest.LastErrorText)
exit
}
$xmlResponse = New-Object Chilkat.Xml
$xmlResponse.LoadXml($strResponseBody)
$GetTransportContentResponse_xmlns = $xmlResponse.GetAttrValue("xmlns")
$TrackingId = $xmlResponse.GetChildContent("GetTransportContentResult|TransportContent|TransportDetails|NonPartneredSmallParcelData|PackageList|member|TrackingId")
$CarrierName = $xmlResponse.GetChildContent("GetTransportContentResult|TransportContent|TransportDetails|NonPartneredSmallParcelData|PackageList|member|CarrierName")
$PackageStatus = $xmlResponse.GetChildContent("GetTransportContentResult|TransportContent|TransportDetails|NonPartneredSmallParcelData|PackageList|member|PackageStatus")
$TransportStatus = $xmlResponse.GetChildContent("GetTransportContentResult|TransportContent|TransportResult|TransportStatus")
$ShipmentType = $xmlResponse.GetChildContent("GetTransportContentResult|TransportContent|TransportHeader|ShipmentType")
$ShipmentId = $xmlResponse.GetChildContent("GetTransportContentResult|TransportContent|TransportHeader|ShipmentId")
$SellerId = $xmlResponse.GetChildContent("GetTransportContentResult|TransportContent|TransportHeader|SellerId")
$IsPartnered = $xmlResponse.GetChildContent("GetTransportContentResult|TransportContent|TransportHeader|IsPartnered")
$RequestId = $xmlResponse.GetChildContent("ResponseMetadata|RequestId")
<?xml version="1.0" encoding="utf-8" ?>
<GetTransportContentResponse xmlns="http://mws.amazonaws.com/FulfillmentInboundShipment/2010-10-01/">
<GetTransportContentResult>
<TransportContent>
<TransportDetails>
<NonPartneredSmallParcelData>
<PackageList>
<member>
<TrackingId>1Z6Y68W00342402864</TrackingId>
<CarrierName>UNITED PARCEL SERVICE INC</CarrierName>
<PackageStatus>SHIPPED</PackageStatus>
</member>
</PackageList>
</NonPartneredSmallParcelData>
</TransportDetails>
<TransportResult>
<TransportStatus>WORKING</TransportStatus>
</TransportResult>
<TransportHeader>
<ShipmentType>SP</ShipmentType>
<ShipmentId>FBAQ6QBP</ShipmentId>
<SellerId>A135KKEKWF1J56</SellerId>
<IsPartnered>false</IsPartnered>
</TransportHeader>
</TransportContent>
</GetTransportContentResult>
<ResponseMetadata>
<RequestId>89a965c3-1af7-41e3-9152-44cf0affd34b</RequestId>
</ResponseMetadata>
</GetTransportContentResponse>