采购商城接入第三方商家合并购物车接口服务
名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
---|---|---|---|---|---|
param_mall_merge_cart_request_d_t_o | MallMergeCartRequestDto | 可选 | 合并购物车入参 | ||
|
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
result | ActionResult | 获取url的出参 | |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret); AlibabaPurBasketMergeRequest req = new AlibabaPurBasketMergeRequest(); AlibabaPurBasketMergeRequest.MallMergeCartRequestDto obj1 = new AlibabaPurBasketMergeRequest.MallMergeCartRequestDto(); obj1.setAppCode( "xxx" ); List<AlibabaPurBasketMergeRequest.MallItemDto> list3 = new ArrayList<AlibabaPurBasketMergeRequest.MallItemDto>(); AlibabaPurBasketMergeRequest.MallItemDto obj4 = new AlibabaPurBasketMergeRequest.MallItemDto(); list3.add(obj4); obj4.setContractCode( "T501234" ); obj4.setCurrencyCode( "CNY" ); obj4.setItemDescription( "123" ); obj4.setItemId( "123" ); obj4.setItemName( "商品名称" ); obj4.setMallCategoryId( "123" ); obj4.setQuantity(1L); obj4.setSkuId( "1234" ); obj4.setSubPurReqId( "123" ); obj4.setSupplierId( "123" ); obj4.setTaxRate( "12" ); obj4.setUnitPrice( "123" ); obj4.setUom( "个" ); obj1.setItems(list3); obj1.setOrderId( "123456" ); obj1.setUserId( "dhasha1esd2" ); req.setParamMallMergeCartRequestDTO(obj1); AlibabaPurBasketMergeResponse rsp = client.execute(req); System.out.println(rsp.getBody()); |
1 2 3 4 5 6 7 8 | < alibaba_pur_basket_merge_response > < result > < success >true</ success > < error_code ></ error_code > < error_msg ></ error_msg > < redirect_url >合并成功后跳转链接</ redirect_url > </ result > </ alibaba_pur_basket_merge_response > |
1 2 3 4 5 6 | < error_response > < code >50</ code > < msg >Remote service error</ msg > < sub_code >isv.invalid-parameter</ sub_code > < sub_msg >非法参数</ sub_msg > </ error_response > |
错误码 | 错误描述 | 解决方案 |
---|