Ebay API возвращает неизменный адрес доставки с помощью getOrders

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

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

Я опубликовал свой вопрос на форуме ebay develper, но ответа не было. И меняется 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;
   }
}

0 ответов

Другие вопросы по тегам