すべての注文を自分の ebay セラー アカウントから受け取りたいです。GetOrders
通話を使用すると正常に動作します。
すべての注文は、注文のステータスに応じて、ACTIVE
またはそれに応じてマークされます。COMPLETE
しかし、(API を介して、または Web サイトで) 出荷済みとしてマークすると、注文はそのままになるACTIVE
かCOMPLETE
、再クロールされます。注文ステータスは であると予想していましたSHIPPED
。
- eBay 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