Ebay API возвращает неизменный адрес доставки с помощью getOrders - PullRequest
0 голосов
/ 05 февраля 2019

Я использую Ebay API Trading .Net SDK для получения заказов.Иногда покупатель оставляет свои адреса доставки в неправильном формате, поэтому мне нужно внести некоторые изменения на веб-сайте Ebay.Но почему-то я все еще получаю те же неизмененные адреса в своем приложении, используя getOrders, которыми манипулировали на официальном сайте Ebay.Итак, вот мои вопросы:

  1. Работают ли SDK для Trading API и официальный сайт Ebay на одной базе данных?
  2. Если нет, есть ли другие способы работывокруг этого?
  3. Нужно ли менять адрес доставки заказов с помощью SDK, чтобы получить измененные адреса доставки?

Я действительно разместил свой вопрос на ebay develper forum , но ответа не было.И изменение CreateTime на ModTimeFrom или использование GetOrderTransactions также не помогло.

Мой вызов выглядит примерно так:

var orderCall = new GetOrdersCall(_context);
orderCall.DetailLevelList.Add(DetailLevelCodeType.ReturnAll);
orderCall.OrderRole = TradingRoleCodeType.Seller;
orderCall.OrderStatus = OrderStatusCodeType.All;
orderCall.ModTimeFrom = DateTime.Now.AddDays(-3);
orderCall.ModTimeTo = DateTime.Now.AddMinutes(-2);
orderCall.Execute();
if (orderCall.ApiResponse.Ack != AckCodeType.Failure)
{
   foreach (OrderType order in orderCall.ApiResponse.OrderArray)
   {
      var street = order.ShippingAddress?.Street1;
      var postalCode = order.ShippingAddress.PostalCode;
      var city = order.ShippingAddress.CityName;
      var country = order.ShippingAddress.CountryName;
   }
}
...