接口使用场景等说明:获取唯享客推广的订单信息列表 。
注:
(1)未传入OrderSnList时查询时间区间必传(OrderTime或UpdateTime),最大查询时间区间默认不超过1小时
(2)传入OrderSnList时,最大订单数不超过50条。
(3)因订单结算后仍有可能发生售后,所以一段周期内的订单收益为“推广成功订单收益”减去“结算后售后订单扣款”;但原订单信息一旦结算后,订单信息不再更改
环境 | http 地址 | https 地址 |
---|---|---|
正式环境 | http://api.veapi.cn/vip/vip_orderlist | 暂无 |
参数名称 | 参数类型 | 必填 | 示例值 | 描述 |
---|---|---|---|---|
vekey | String | 是 | V123M56 | 公共参数,接口秘钥,请在会员中心获取 |
orderSnList | List | 否 | 20031992788414 | 订单号列表,支持批量查询订单号,用逗号隔开,比如111,222:当传入订单号列表时,订单时间和更新时间区间可不传入。 |
status | Short | 否 | 1 | 订单状态:0-不合格,1-待定,2-已完结,该参数不设置默认代表全部状态 |
orderTimeStart | Long | 否 | 1584611370000 | 订单时间起始:时间戳,单位毫秒,你可以在10位的时间戳后面直接加'000'三位做毫秒 |
orderTimeEnd | Long | 否 | 1584611370000 | 订单时间结束:时间戳,单位毫秒,注意与orderTimeStart的时间范围不能超过1小时 |
page | Integer | 否 | 1 | 页码:从1开始 |
pageSize | Integer | 否 | 20 | 页面大小:默认20,不大于100 |
updateTimeStart | Long | 否 | 1584611370000 | 更新时间-起始 时间戳 单位毫秒 |
updateTimeEnd | Long | 否 | 1584611370000 | 更新时间-结束 时间戳 单位毫秒,注意与updateTimeStart的时间范围不能超过1小时 |
chanTag | String | 否 | 渠道标识,即推广位PID | |
querySubsidyActFlag | Boolean | 否 | false | 是否查询补贴活动商品信息 |
GET/POST http://api.veapi.cn/vip/vip_orderlist?vekey=xxx&orderTimeStart=1673405416000&orderTimeEnd=1673409016000【例子】根据订单号查询
http://api.veapi.cn/vip/vip_orderlist?vekey=xxx&orderSnList=23011151827442
$api="http://api.veapi.cn/vip/vip_orderlist?vekey=xxx&orderTimeStart=1673405416000&orderTimeEnd=1673409016000"; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $api); //curl_setopt($ch, CURLOPT_POST, true); //POST方式时启用 //curl_setopt($ch, CURLOPT_POSTFIELDS, $postData ); //POST方式时传参 curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); //如果使用https请启用 curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); //如果使用https请启用 curl_setopt($ch, CURLOPT_RETURNTRANSFER, true ); //返回数据流,不直接输出 curl_setopt($ch, CURLOPT_ENCODING, 'gzip'); //使用gzip压缩传输让访问更快 curl_setopt($ch, CURLOPT_TIMEOUT, 6); //允许执行的最长秒数。这里设定6S curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5); $result = curl_exec($ch); $info = curl_getinfo($ch); curl_close($ch); echo $result; //返回值
import cn.hutool.http.HttpResponse; import cn.hutool.http.HttpRequest; public class testGetParam { public static void main(String[] args) { // API网址 String url = "http://api.veapi.cn/vip/vip_orderlist?vekey=xxx&orderTimeStart=1673405416000&orderTimeEnd=1673409016000"; // JDK 8u111版本后,若目标页面为HTTPS协议,请启用proxy用户密码鉴权 //System.setProperty("jdk.http.auth.tunneling.disabledSchemes", ""); // 发送请求 String result = HttpRequest.get(url) .timeout(10000)//设置超时,毫秒 .execute().body(); System.out.println(result); } }
import requests # 要访问的API网页 target_url = "http://api.veapi.cn/vip/vip_orderlist?vekey=xxx&orderTimeStart=1673405416000&orderTimeEnd=1673409016000" # 发送请求 response = requests.get(target_url) # 获取页面内容 if response.status_code == 200: print response.text
参数名称 | 参数类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
orderSn | String | 否 | 23011151827442 | 订单号 |
status | Short | 否 | 订单状态:0-不合格,1-待定,2-已完结 | |
newCustomer | Short | 否 | 新老客:0-待定,1-新客,2-老客 | |
channelTag | String | 否 | 渠道商模式下表示自定义渠道标识;工具商模式下表示pid | |
orderTime | Long | 否 | 1673405416000 | 下单时间 时间戳 单位毫秒 |
signTime | Long | 否 | 签收时间:时间戳 单位毫秒 | |
settledTime | Long | 否 | 结算时间:时间戳 单位毫秒 | |
detailList | List | 否 | 商品明细 | |
└─ goodsId | String | 否 | 商品id | |
└─ goodsName | String | 否 | 商品名称 | |
└─ goodsThumb | String | 否 | 商品缩略图 | |
└─ goodsCount | Integer | 否 | 商品数量 | |
└─ commissionTotalCost | String | 否 | 商品计佣金额(元,保留两位小数) | |
└─ commissionRate | String | 否 | 商品佣金比例(%) | |
└─ commission | String | 否 | 商品佣金金额(元,保留两位小数) | |
└─ commCode | String | 否 | 佣金编码:对应商品二级分类 | |
└─ commName | String | 否 | 佣金方案名称 | |
└─ orderSource | String | 否 | 订单来源 | |
└─ afterSaleInfo | List<> | 否 | 商品售后信息 | |
└─ sizeId | String | 否 | 商品尺码:2019.01.01之后可用 | |
└─ status | Short | 否 | 商品状态:0-不合格,1-待定,2-已完结 | |
└─ brandStoreSn | String | 否 | 品牌编号 | |
└─ brandStoreName | String | 否 | 品牌名称 | |
└─ spuId | String | 否 | 商品spuId | |
└─ goodsFinalPrice | String | 否 | 商品成交价(元,保留两位小数,商品成交价上线之后的订单才有该值) | |
└─ isSubsidyTaskOrder | Boolean | 是 | 商品是否参与渠道补贴活动 | |
└─ subsidyTaskOrderStatus | Integer | 否 | 补贴活动考核商品订单状态:-1:考核失败,0:未考核,1:已考核 | |
└─ subsidyTaskGoodsAward | String | 否 | 补贴活动商品奖励(单位:元) | |
└─ cat1Code | String | 否 | 商品一级品类code | |
└─ cat1Name | String | 否 | 商品一级品类名称 | |
└─ cat2Code | String | 否 | 商品二级品类code | |
└─ cat2Name | String | 否 | 商品二级品类名称 | |
└─ cat3Code | String | 否 | 商品三级品类code | |
└─ cat3Name | String | 否 | 商品三级品类名称 | |
lastUpdateTime | Long | 否 | 订单上次更新时间,时间戳 单位毫秒 | |
settled | Short | 否 | 0 | 订单结算状态0-未结算,1-已结算 |
selfBuy | Integer | 否 | 1 | 是否自推自买 0-否,1-是 |
orderSubStatusName | String | 否 | 已付款 | 订单子状态:流转状态-支持状态:(已下单、已付款、已签收、待结算、已结算、已失效) |
commission | String | 否 | 2.36 | 商品总佣金:单位元 |
afterSaleChangeCommission | String | 否 | 售后订单佣金变动:仅在订单完结之后发生售后行为时返回 | |
afterSaleChangeGoodsCount | Integer | 否 | 售后订单总商品数量变动:仅在订单完结之后发生售后行为时返回 | |
commissionEnterTime | Long | 否 | 31507200000 | 入账时间,时间戳,单位毫秒 |
orderSource | String | 否 | wap | 订单来源 |
pid | String | 否 | 推广PID:目前等同于channelTag | |
isPrepay | Integer | 否 | 0 | 是否预付订单:0-否,1-是 |
statParam | String | 否 | 自定义统计参数 | |
isSplit | Integer | 否 | 0 | 订单拆单标识: 0-否,1-是 |
parentSn | String | 否 | 订单母单号:订单为拆单子单时返回 | |
orderTrackReason | Integer | 否 | 0 | 订单归因方式:0-常规推广,1-惊喜红包,2-锁粉,3-超级红包,4-专属券 |
appKey | String | 否 | adfeesd1 | 开发者调用的appKey:当订单是通过开发者API推广成单时返回,其余时候返回为空 |
totalCost | String | 否 | 9.31 | 订单支付金额:单位元 |
openId | String | 否 | 渠道用户唯一标识 | |
adCode | String | 否 | vendoapi | 标识获取推广物料的来源,从物料输出接口获取,可用于效果分析 |
statParam | String | 否 | wx_1 | 自定义统计参数 |
{ "error": "0", "msg": "接口调用成功!", "data": { "total": 0, "pageSize": 20, "page": 1, "orderInfoList": [ { "isSplit": 0, "orderSource": "wap", "orderSn": "23060533179608", "settled": 0, "openId": "", "commissionEnterTime": 31507200000, "pid": "5566", "orderTrackReason": 5, "orderSubStatusName": "已付款", "isPrepay": 0, "statParam": "abd56", "orderTime": 1685949456000, "newCustomer": 2, "adCode": "vendoapi", "detailList": [ { "commissionTotalCost": "16.00", "sizeId": "2805782718880832", "commissionRate": "0.00", "orderSource": "wap", "goodsId": "2805782718872640", "goodsFinalPrice": "16.00", "brandStoreSn": "10200037", "brandStoreName": "小茶日记", "cat2Code": "384289", "cat2Name": "茗茶", "commCode": "384289", "goodsCount": 1, "isSubsidyTaskOrder": false, "goodsThumb": "https://a.vpimg3.com/upload/merchandise/pdcpos/1100013578/2023/0420/78/4bd43da8-389c-4dfd-823d-e2860cdbe48b_750x750_50.jpg", "commission": "0.00", "commName": "MP直营|茗茶", "spuId": "SPU-13EFB0628000077F", "cat3Code": "384559", "cat1Name": "食品饮料", "goodsName": "金骏眉红茶桐木关蜜香红茶茶叶精致罐装好礼", "cat1Code": "384252", "cat3Name": "红茶", "status": 1 } ], "commission": "0.0", "appKey": "ea165a6b", "channelTag": "5566", "selfBuy": 1, "totalCost": "16.0", "status": 1, "lastUpdateTime": 1685949472000 } ] }, "request_id": "zF2YGYU" }