fields发送的请求参数,分为两种形式:订单的参数,订单内商品的参数
订单的参数请求不需要写orders,订单内的商品参数,需要用到orders.来标识,我要拿取的消息是订单内商品的数据。
例如:
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
TradeFullinfoGetRequest req = new TradeFullinfoGetRequest();
req.setFields("payment,received_payment,orders.price,orders.total_fee");
req.setTid(125727784989610451L);
TradeFullinfoGetResponse response = client.execute(req , sessionKey);
请求得到的就是淘宝上的实付金额payment,实际接收到的支付宝打款金额received_payment,订单内每个商品设置的单价orders.price,应付金额(商品价格 * 商品数量 + 手工调整金额 - 子订单级订单优惠金额)orders.total_fee