我们在调用淘宝联盟订单接口的时候总是遇到各种限制,比如请求时间范围限制,官方解释为【订单查询结束时间,订单开始时间至订单结束时间,中间时间段日常要求不超过3个小时,但如618、双11、年货节等大促期间预估时间段不可超过20分钟,超过会提示错误】,此句之意为start_time和end_time之间的距离不能超过3个小时,双十一、618期间不能超过20分钟,我们要采集近一个月的订单数据大概需要采集的频率为,平时一天:8*31=248次,大促期间一天: 3*24*31=2232次,看了这个数字感觉也没多少呀,但是!如果想要让用户及时看到自己的订单数据,我们需要做到每分钟轮训采集一遍订单数据,并且需要分别采集常规订单、渠道订单、会员订单,所以我们的公式需要重新计算,当然我们不会每分钟都采集整个月的订单,我们就按照每分钟采集近1个小时的订单数据来算,平时一天:60*24*3=4320次(每分钟*24小时*三种场景),大促期间一天:3*60*24*3=12960次(一小时需要拆分为3个20分钟*60*24小时*三种场景),即使是这样的请求频率还有可能会遗漏我们采集时间范围之外出现的维权订单(退款、售后)。
订单侠开放平台始终站在开发者的角度去解决各种接口使用难题,经过我们一段时间的思考、研发并测试,我们决定采用云端同步的方式帮助我们的会员用户实时采集订单数据,所有的复杂采集流程由订单侠来做,最大效率的节省用户的开发和维护成本,同时上线两个全新订单接口:
1、淘宝联盟/饿了么订单查询api接口(订单号版) 特性:可以根据订单号查询自己淘宝联盟下的订单数据详情
2、淘宝联盟/饿了么订单查询api接口(增强版) 特性:支持自定义任意时间,不再受20分钟或3小时限制,支持订单类型、商品ID、渠道ID、会员ID、订单类型、PID、维权标识查询订单数据
使用说明:
此功能需要登录订单侠开放平台个人中心开启订单同步功能才可调用以上两个接口,开启方法 : 登录订单侠个人中心 - 授权管理 - 淘宝授权 - 开启同步
我们后期会陆续推出更多功能特性,比如:
订单实时推送,当有新订单产生或老订单发送状态变更,订单侠会第一时间将最新的订单信息推送给用户。
订单报表统计,多维度统计订单数据。