淘宝客订单判断
本接口已下线,请不要使用!!!
判断订单是否是淘宝客订单,本接口为批量接口,一次最多可以传入20个订单进行判断。
1.请求参数:
请求URL:
参数名 | 类型 | 说明 | 示例 |
---|---|---|---|
appid | String | 合作伙伴AppId | |
timestamp | String | 当前时间戳 | |
tids | String | 淘宝订单,如果多个订单用英文逗号隔开 | 比如,2349936253299620692,2350994511755627774 |
sign | String | 接口签名 | 如何计算生成见示例代码 |
2. 请求示例代码(Java)
public void tbkIsTBKOrder() throws Exception {
//业务参数
Map<String, String> data = new HashMap<String, String>();
data.put("appid", Config.AppId);
Long timestamp = System.currentTimeMillis() / 1000;
data.put("timestamp", timestamp.toString());
data.put("tids", "2349936253299620692,2350994511755627774");
// 签名
data.put("sign", Utils.Sign(data,Config.AppSecret));
// 调用服务API
doHttpRequest(Config.TaoBaoTBKIsTBKOrderUrl ,data);
}
3. 返回结果如下:
{
"code":0, // 0表示成功,非0为失败,message会包含失败原因。 系统层面的成功或失败,非业务层面的判断。
"message":"ok", //包含失败原因。
"data":[
{
"tid":"2350994511755627774", // 订单号原样返回
"is_tbk_order":0, // 0:表示非淘宝客订单, 1:表示淘宝客订单
"code":0, // 0:表示订单判断成功,非0表示订单发生异常。只有成功的情况下,is_tbk_order的值才有意义。
"msg":"操作成功"
},
{
"tid":"2350994511755627774",
"is_tbk_order":0,
"code":0,
"msg":"操作成功"
}
],
"trace_id":""
}
说明: code为0表示成功,非0为失败,message会包含失败原因。
文档更新时间: 2023-03-14 16:41 作者:admin