我正在构建一个.net服务来从eBay的getOrders。我的服务运行良好,但我不知道我应该如何处理数据。ebay getOrders API
例如,我使用CreateTimeTo和CreateTimeFrom Filter从过去24小时内返回订单。我将它们保存到我的数据库中,现在有些订单不会返回地址信息。
我的问题是,什么是最好的方式来阻止/更新已导入的订单到我的数据库中。例如,如果订单已导入到我的系统中而没有装运信息,并且客户在一周后完成了装运信息,那么我如何在系统中更新该订单?
谢谢
感谢您的回复,我同意使用numberofDays是一件好事,但问题是我的VB.NET ebay应用程序没有numberofdays属性。我从过去24小时获得所有订单,然后运行另一项工作,从我的数据库中选择所有激活订单,并且仅查询这些订单以查看其结帐是否已完成,如果已完成,我抓取新信息并更改订单地址。另一个问题是获得PayPal的ExternalID信息,有时我来空白,我依靠贝宝IPN服务来解决这个问题。 – highwingers
您是否正在使用已编码的应用程序,而您没有源代码?还是你自己编译应用程序?您的解决方案仍然很好,但您必须拨打更多的电话来检索需要更新订单的数据。你只有时间筛选CreateTime? – Fabio
我有源代码,我正在谈论eBay DLL提供的.net,由于某些原因,eBay完全忽略了编译后的DLL中的numberOfDays属性。呼叫数量几乎相同,我制作了所有活动订单的数组,然后一次性将它们发布到eBay。并且我每天只查询Active Orders几次VS getOrders Call(我经常这样做)。 – highwingers