本文总结了4个淘宝API常见问题并给出解答,如果有其他关于淘宝API的问题,可以向点三客服提问。
问题1:如何获取淘宝订单,需用哪几个淘宝API?
回答:一般是3个淘宝API接口配合使用:先用taobao.trades.sold.get获取三个月内已卖出的在线订单,适用于用户初始化的时候使用(ISV不应该用此接口来获取增量订单,不建议使用或尽量少用此接口)。再用taobao.trades.sold.increment.get获取增量订单,适用于用户初始化后,增量同步发生变更的订单(ISV不应该用此接口来获取三个月内的订单)。前面两个批量获取订单接口,均只返回订单部分字段,如需获取订单所有字段,则需配合 taobao.trade.fullinfo.get(获取单笔订单详情)使用。
问题2:预售订单通过哪个淘宝API获取定金付款时间?
回答:目前没有字段单独表示订单定金付款时间;可以通过taobao.trade.fullinfo.get(获取单笔交易的详细信息)字段pay_time获取,pay_time会显示付款时间,因为预售单主单上记录的都是第一次支付定金的付款时间。
问题3:淘宝API获取的商品SKU颜色名称和页面显示不一样是什么原因?
回答:taobao.item.seller.get取到的SKU颜色名称(sku.properties_name)和商品详情页或商品编辑页面显示的不一样。比如,用淘宝API取到的是“军绿色”,Web端商品的SKU颜色是“深绿色”,因为sku.properties_name(sku所对应的销售属性的中文名字串)字段返回的是淘宝官方枚举的标准类目属性值“军绿色”;“深绿色”是商家自定义设置的“属性值别名”或“属性值备注”;“属性值别名”用字段 property_alias 查询;“属性值备注”用字段 cpv_memo 查询。
问题4:淘宝API权限组如何申请?
回答:APP证书权限决定了应用可调用淘宝API以及可申请淘宝API权限包。
首先查看淘宝API接口文档最底部,有描述“API所属权限组”以及“可获得/可申请此API权限组的应用类型”。如果你的应用不在可申请的应用类型中,是无法申请该接口权限的,需使用其他符合要求的应用申请接口权限。不同接口所属权限组和可申请的应用类型要求不同,具体以接口文档中的内容为准。
如果“可获得/可申请此API权限组的应用类型”下面没有应用类型,表示该接口暂不支持申请使用。
如果你的应用类型在可申请应用范围内,登录【开放平台控制台】-【我的应用】-【应用管理】-【概览】-【功能场景】,找到该接口所属权限组,如果是“可申请”,直接点击右侧“申请权限”,填写申请理由,提交申请,小二审核后即可获得该接口权限。审批通过获得新的权限包之后,需要生成新的ADK,获取新的类。
需要注意的是,因淘宝API权限包根据不同的应用标签有不同的开放策略,若在"可申请"和"已获得"均未看到该API权限包,说明你的应用标签不支持此权限包,无法申请该类接口权限,请使用其他符合要求的应用类型申请接口。