В настоящее время я тестирую вызов GetOrders для API eBay Trading.
Я использую php xml.
Я пытаюсь получить данные отслеживания для моих заказов, но, похоже, в ответе нет информации об отслеживании ….
Следуя этой странице:http://developer.ebay.com/DevZone/XML/docs/Reference/ebay/GetOrders.html#Response.OrderArray.Order.TransactionArray.Transaction.CreatedDate
Я должен найти мои данные отслеживания здесь:
<OrderArray>
<Order>
<ShippingDetails>
<ShipmentTrackingDetails>
<ShipmentTrackingNumber> <MY_TRACKING_NUMBER> </ShipmentTrackingNumber>
</ShipmentTrackingDetails>
</ShippingDetails>
</Order>
</OrderArray>
Однако мой ответ не содержит вышеуказанных данных.
Мой xml запрос отформатирован так:
<GetOrdersRequest xmlns="urn:ebay:apis:eBLBaseComponents">
<RequesterCredentials><eBayAuthToken> blah blah </eBayAuthToken></RequesterCredentials>
<DetailLevel>ReturnAll</DetailLevel>
<NumberOfDays>30</NumberOfDays>
<OrderRole>Seller</OrderRole>
<OrderStatus>Completed</OrderStatus>
</GetOrdersRequest>
Я что-то здесь упускаю? Спасибо заранее за любую помощь.
Нашел его, информация отслеживания была перемещена в массив транзакций.
Других решений пока нет …