java淘宝客开发(二)
淘宝客订单获取接口
通过接口获取淘宝客订单,非渠道管理模块,只需要淘宝客授权即可。
通过在淘宝联盟开发平台文档搜索可发现此接口:
taobao.tbk.sc.order.details.get,此接口通过用户授权获取到用户的授权session key,利用此session key便能获取到用户的淘宝客订单,此订单不需要进一步绑定对应的PID推广位信息,获取是指定时间内产生的订单数据,订单数据中会含有推广位PID的字段,固可以用于进行数据的筛选,此为此接口对于查询时间范围有要求:“订单查询结束时间,订单开始时间至订单结束时间,中间时间段日常要求不超过3个小时,但大促期间预估时间段不可超过20分钟,超过会提示错误。订单查询API最多只能查到三个月内的订单,时间超过3个月的订单获取不到。”,推荐的查询时间范围为20分钟。
但是此接口并未对外提供,申请此接口权限还需要邀约制,成为其淘宝工具开发者,此API的权限获取相对而言比较苛刻,需要申请成为淘宝客软件工具开发者才能获取到,相应准入条件要求:https://rule.alimama.com/#!/product/index?type=detail&id=405&knowledgeId=7839。
第三方淘宝客订单接口调用示例
// An highlighted block
**
* @program: third-party-api
*
* @description: 淘宝客业务处理service类
*
* @author: ren
*
* @create: 2020-04-03 11:35
**/
@Service
public class TaoBaoKeService {
// 注入第三方淘宝客配置类
@Autowired
DingDanXiaConfig dingDanXiaConfig;
/**
* @Description: 调用第三方接口获取得到淘宝订单列表
* @Param: [paramMap]
* @return: java.util.List<com.newrank.thirdpartyapi.entity.XdTaobaoOrderInfo>
* @Author: ren
* @Date: 2020/4/3
*/
public List<XdTaobaoOrderInfo> getTaoBaoKeOrder(Map<String