1
我想從我的易趣賣家帳戶獲取所有訂單。使用GetOrders API工作正常。易趣交易API getOrders:檢查訂單是否標記爲已發貨
根據訂單的狀態,我所有的訂單都被標記爲ACTIVE或COMPLETE。但是,當我將它們標記爲已發貨(通過API或在網站上)後,訂單在重新抓取後保持ACTIVE或COMPLETE狀態。我預計訂單狀態'將被寄送。
- 我使用易趣的Java SDK版本797
- 每個API調用返回「成功」
我如何計算出,如果作爲發貨的訂單被標記?
這是否取決於國家?
- 我使用的是德國的eBay沙箱(WebGUI中是德文/英文混合;))
- 我使用.COM API的URL
這裏是我的代碼:
GetOrdersCall call = new GetOrdersCall(context);
DetailLevelCodeType[] detailLevels = new DetailLevelCodeType[]{
DetailLevelCodeType.RETURN_ALL
};
call.setDetailLevel(detailLevels);
call.setOrderRole(TradingRoleCodeType.SELLER);
call.setNumberOfDays(30);
OrderType[] orders;
try {
orders = call.getOrders();
for(OrderType order : orders)
System.out.println(order.getOrderStatus().name());
} catch (Exception e) {}
System.out的時候均不打印SHIPPED
THX!
我使用v849和有同樣的問題作爲OP。你知道SHIPPED狀態碼的用途嗎? – Jeff 2014-08-19 12:22:53
如果有人很好奇,看完小字後,它看起來像SHIPPED只適用於half.com訂單。 http://developer.ebay.com/DevZone/XML/docs/Reference/ebay/GetOrders.html – Jeff 2014-08-25 18:22:09