内部接口,通过码和暗码获取溯源详情,并且溯源详情中包含链上的hash信息
名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
---|---|---|---|---|---|
source | String | 可选 | tmall | 来源 | |
biz_type | String | 可选 | WuChangRice | 业务 | |
code | String | 可选 | 0149CF1E3A3A4655B1 | 码 | |
cipher | String | 可选 | 123456 | 暗码 | |
scan_user_info | ScanUserInfo | 可选 | 用户信息 | ||
|
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
result | DataResult | result | |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret); TmallTraceplatformInnerBlockchainTracedetailRequest req = new TmallTraceplatformInnerBlockchainTracedetailRequest(); req.setSource( "tmall" ); req.setBizType( "WuChangRice" ); req.setCode( "0149CF1E3A3A4655B1" ); req.setCipher( "123456" ); TmallTraceplatformInnerBlockchainTracedetailRequest.ScanUserInfo obj1 = new TmallTraceplatformInnerBlockchainTracedetailRequest.ScanUserInfo(); obj1.setUserNumbId(123L); obj1.setUserNick( "test" ); obj1.setLongitude( "11.1" ); obj1.setLatitude( "22.3" ); obj1.setTracecode( "123456" ); req.setScanUserInfo(obj1); TmallTraceplatformInnerBlockchainTracedetailResponse rsp = client.execute(req); System.out.println(rsp.getBody()); |
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 29 30 31 32 33 | < tmall_traceplatform_inner_blockchain_tracedetail_response > < result > < data > < user_scan_info > < scan_count >1</ scan_count > < first_scan_time >2018-09-26</ first_scan_time > </ user_scan_info > < trace_details > < trace_details > < title >生产信息</ title > < blockchain > < tx_hash >asdadsdasda</ tx_hash > < item_hash >asdadasdasd</ item_hash > < biz_type >WuChangRice</ biz_type > < source >tmall</ source > < chain_version >0.6</ chain_version > </ blockchain > < items > < items > < type >text</ type > < title >生产时间</ title > < desc >2018-09-26</ desc > < ext_info >{"cover":"default-url"}</ ext_info > </ items > </ items > </ trace_details > </ trace_details > </ data > < code ></ code > < msg ></ msg > < success >false</ success > </ result > </ tmall_traceplatform_inner_blockchain_tracedetail_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 > |
错误码 | 错误描述 | 解决方案 |
---|