
接口使用场景等说明:本接口用于查询淘宝联盟商品比价产品——基于“同款商品SKU级”的比价。因此价格基本可以十分接近。同时,如果商品没有找到同款商品SKU商品列表,返回高近似的同类商品,价格也十分接近。
如果有需要在你的应用中展示的SKU的话,此API也可以查询商品的SKU。
本接口仅可用于淘客商品。
另外,接口不一定可以找到同款SKU价,请做好判断。做为替代,您可以用以下两个接口配合使用:
(1)找同款、高相似推荐、榜单宝贝接口:http://www.veapi.cn/apidoc/taobaolianmeng/88 该接口功能类似,但返回的产品相似精度没有本接口强。也不能返回SKU。
(2)淘宝客图像搜同款产品接口:http://www.veapi.cn/apidoc/taobaolianmeng/91 主要用于拍照搜索。基于主图找同款。
| 环境 | http 地址 | https 地址 |
|---|---|---|
| 正式环境 | http://api.veapi.cn/tbk/bihaohuo | 暂无 |
| 参数名称 | 参数类型 | 必填 | 示例值 | 描述 |
|---|---|---|---|---|
| vekey | String | 是 | V123M56 | 公共参数,接口秘钥,请在会员中心获取 |
| id | String | 是 | V97yVbt6tnyvOGI7RKuvtV-8P9O0eCYO6PJg4Oiq6 | 商品ID,可以是数字ID,也可以是联盟字符串ID |
| restype | Number | 否 | 默认0 | 返回值类型。可选值0,1,2。默认0-只要sku,1-需要同款比价产品,2-sku和同款比价全要 |
| relatedrecommend | Number | 否 | 默认0 | 是否返回同类商品,默认0不返回,可选值1返回 |
GET/POST http://api.veapi.cn/tbk/bihaohuo?vekey=xxx&restype=0&id=NOqMA8S5tVzRpPUZN7F0uB-Gegvkriqj3Wnnvvf9
$api="http://api.veapi.cn/tbk/bihaohuo?vekey=xxx&restype=0&id=NOqMA8S5tVzRpPUZN7F0uB-Gegvkriqj3Wnnvvf9"; $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/tbk/bihaohuo?vekey=xxx&restype=0&id=NOqMA8S5tVzRpPUZN7F0uB-Gegvkriqj3Wnnvvf9";
// 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/tbk/bihaohuo?vekey=xxx&restype=0&id=NOqMA8S5tVzRpPUZN7F0uB-Gegvkriqj3Wnnvvf9" # 发送请求 response = requests.get(target_url) # 获取页面内容 if response.status_code == 200: print response.text
| 参数名称 | 参数类型 | 是否必选 | 示例值 | 描述 |
|---|---|---|---|---|
| item | Map | 否 | 商品概要,有时不会返回该字段 | |
| └─ shopLogo | String否 | https://img.alicdn.com/imgextra/i2/O1CN01wqVVFk2987yUgpgLV_!!6000000008022-2-tps-315-315.png | 店铺商标 | |
| └─ itemDefaultImageUrl | String否 | http://...jpg | 产品默认主图 | |
| └─ bcType | String | 否 | B | 店铺类型,B-天猫,C淘宝. |
| └─ icItemTitle | String | 否 | xxx | 商品标题 |
| └─ shopName | String | 否 | XX旗舰店 | 店铺名称 |
| sku | Map | 否 | SKU信息,如果为空,表示该产品无SKU | |
| └─ skuList | List | 是 | SKU选项,可能有1-3组或更多,比如“床铺”,有“颜色款式”、“尺寸”、“框架结构”三组skuList,三种款式组合结果将在下面的skuBase字段体现最终价格。 | |
| └─ valueId | String | 否 | 4247655158 | SKU序列号 |
| └─ valueText | String | 否 | 【床板满铺】圆角款40高 带床垫 | SKU序列名称 |
| └─ skuBase | List | 是 | SKU组合,【特别说明】组合序列,比如1627207:4247655158;21433:50753410;122216927:77835123含义:可用“;”分割,可以看出有三组组合。表示skuList中1627207(比如颜色)的属性下4247655158对应项规格+21433属性下50753410对应项规格+122216927属性下77835123那款。 | |
| └─ quantity | Number | 是 | 60000 | 库存 |
| └─ price | Float | 是 | 1956.5 | 该SKU组合价格 |
| └─ skuId | Number | 是 | 4154888156836 | 该SKU组合序列号 |
| └─ skuImage | String | 是 | //img.alicdn.com/i1/3065345479/3065345479.jpg | SKU缩略图 |
| └─ skuProperty | String | 是 | 【床板满铺】圆角款40高 带床垫 + 1500mm*1900mm + 框架结构 | SKU组合说明 |
| sameSkuInfo | List | 否 | SKU级比价商品列表 | |
| relatedRecommend | List | 否 | 同类产品 |