Ebay API возвращает неизменный адрес доставки с помощью getOrders
Я использую Ebay API Trading .Net SDK
получать заказы. Иногда покупатель оставляет свои адреса доставки в неправильном формате, поэтому мне нужно внести некоторые изменения на веб-сайте Ebay. Но почему-то я получаю те же неизмененные адреса в моем приложении, используя getOrders
, которым манипулировали на официальном сайте Ebay. Итак, вот мои вопросы:
- Являются
SDK
заTrading API
а официальный сайт Ebay реально работает над одной базой данных? - Если нет, есть ли другие способы обойти это?
- Нужно ли менять адрес доставки заказов с помощью 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;
}
}