淘宝客订单检测 API
 
基本信息:
接口地址:https://www.taodiancha.cn/api/tb_ke.php
请求方式:POST / GET
返回格式:JSON
请求参数:
参数名称 数据类型 是否必填 备注说明
tb_order_id string 淘宝订单号
appid string 用户应用ID
apikey string 用户API密钥
timestamp string 客户端时间戳,UNIX格式,如:1612468258
sign string 淘店查数字签名,以确保参数不被中间人篡改
示例代码:
< ?php
$appid = '133****456'; //您的APPID号
$apikey = 'd654488**************da09dfcc'; //您的APIKEY密钥
$tb_order_id = '17287*********266374'; //淘宝订单号
$timestamp = time(); //UNIX时间戳,超过2分钟会失效

$sign = md5($appid . $apikey . $tb_order_id . $timestamp); //加密签名,顺序不能乱

$url = 'https://www.taodiancha.cn/api/tb_ke.php?';
$param = array('appid'=>$appid, 'apikey'=>$apikey, 'tb_order_id'=>$tb_order_id, 'timestamp'=>$timestamp, 'sign'=>$sign);
$url .= http_build_query($param);
$res = file_get_contents($url);
$json = json_decode($res, true);
print_r($json);
? >
返回数据:
参数名称 数据类型 备注说明
msg string 返回信息,如:请求成功
code int 状态码,200代表成功
gettime datetime 获取时间,如:2020-10-05 16:50:00
data array 数据信息,数组
tb_order_id string 淘宝订单号
taoke string 检测结果,yes:淘客订单,no:非淘客订单
record_time datetime 查询时间,如:2020-10-05 16:50:00
JSON示例:
Array
(
  [data] => Array
    (
      [tb_order_id] => 184249*******455553
      [taoke] => yes
      [record_time] => 2020-10-05 16:50:00
    )
  [msg] => 请求成功
  [code] => 200
  [gettime] => 2020-10-05 16:50:00
)
状态信息:
状态码   信息说明
200   请求成功
400   身份验证失败
401   API密钥错误
402   淘客订单号缺失
405   时间戳错误
406   签名验证失败
407   签名超过有效期
408   账户余额不足
409   非API高级会员