|
不好意思 ,在开始的帖子中写的接口错了,刚才检查了一下我们的代码,我们使用的接口是对的:
/**
* 使用购买虚拟商品获得的码(核销)
*/
public static final String KDT_TRADE_VIRTUALCODE_APPLY = "kdt.trade.virtualcode.apply";
而且,在后台中,的确是会间歇性的出现核销接口返回的接口无法正常解析的情况,因为是生产环境的数据,接口返回的数据暂时没有打印,我们会在增加打印语句并获取到异常的接口返回数据后再反馈给你。另外,我们发现,使用kdt.trades.sold.get接口获取订单时候,使用的代码片段如下:
/**
* 查询卖家已卖出的交易列表
*/
public static final String KDT_TRADES_SOLD_GET = "kdt.trades.sold.get";
/**
* 交易状态常量:(等待买家确认收货,即:卖家已发货)
*/
public static final String KDT_WAIT_BUYER_CONFIRM_GOODS = "WAIT_BUYER_CONFIRM_GOODS";
parames = new HashMap<String,Object>();
parames.put("use_has_next", false);//不做分页处理,获取全部的记录
parames.put(KdtApiProtocol.KDT_STATUS, KdtApiProtocol.KDT_WAIT_BUYER_CONFIRM_GOODS);
HttpResponse response = client.get(KdtApiProtocol.KDT_TRADES_SOLD_GET, parames);
会把许多状态为【已填收货地址】的订单返回,跟我们预期的不一样,导致我们做了许多错误的处理。
请确认一下这个现象。 |
|
|
|
赞
···
|
|
|